httpdGoogleのPageSpeed Insightsを活用してサイトの表示スピードを改善する 少し前にGoogleのPageSpeed Insightsを活用してサイトの表示スピードの改善を行う仕事を行ったときの話です。改善対象となったサイトは画像が沢山使用されているBtoCのマッチングサイトでした。 PageSpeed Insightsについて改善対象のURLを入力して分析ボタンをクリックすると以下のような画面が表示されます。改善対象のURLのページをPCとSPで見たときの...2018.07.15httpd未分類
GrowiTwitterのAPIでトレンドを取得してGrowiのAPIで登録するバッチ処理を作った 3 月末だったのでツイッターのトレンドをアーカイブするサイトに月毎の集計処理を追加しました。今回新規で追加した月毎のページは以下のようなURLでアクセスできます。 年/05月 プログラムは以下のような感じで単体でバッチとして呼び出せる形で作成しました。今回はこのプログラムを既存のbatch.phpの末尾からexec関数で連動して呼び出すことで1時間毎、日毎の処理の後に続けて実行されるよ...2018.06.03GrowiPHPTwitter未分類
APITwitterのAPIでトレンドを取得してGrowiのAPIで登録するバッチ処理を作った の続き 前回の続きです。以下は前回から今回にかけての改良(?)点です。 バッチの実行頻度を15分毎から1時間毎に変更 GrowiのAPIリクエストを行うクラスを作成 日毎の集計ページを新規作成 レイアウト変更(トレンドのリスト表示、Bootstrap3のpanelで3段組など) APIキーなどの情報を定数に置き換え その他、BASIC認証を解除 今回新規で追加...2018.05.06APIGrowiPHPTwitter
APITwitterのAPIでトレンドを取得してGrowiのAPIで登録するバッチ処理を作った こないだ導入した2つのGrowiについて使い道が決まらず放置気味だったので片方をTwitterのトレンドをアーカイブするサイトにすることにしました。GrowiはAPIでページの取得や作成ができるようなのでそちらを試してみたかったというのもあります。GrowiのAPIを使用するにはアクセストークンを発行する必要があるためまずはそちらの対応を行いました。といってもやることはユーザーの管理画面のAPI設...2018.05.02APIGrowiPHPTwitter
Growinginxの導入、リバースプロキシ設定、複数のGrowiを稼動させる、SSL証明書の発行などの手順について 前回の手順ではにアクセスすることでGrowiが使えるようになりました。 今回はNode.jsへのリクエストを直前にnginxで受け取りGrowiにポート番号を含まないでアクセスできるようにリバースプロキシの設定を行います。また、ConoHaの同サーバー内にもう一つGrowiを導入し、というドメイン名で別のGrowiにアクセスできるように設定を行います。 最後にCertbot(旧Let's En...2018.04.14GrowiLinux 環境構築nginx