WordPressの表示を高速化する

このブログ、Amazon EC2の一番小さいマイクロインスタンスで動かしてる。
ブログが落ちたらJetpackから通知メールが来るように設定してるんだけど、最近は結構頻繁に「落ちました通知」が来るようになった。ブログのエントリ数が増えてきてるから、表示の度に結構負荷がかかってるんだろうか。それともマイクロインスタンスってそういうもの?

で、落ちるのは仕方がないにしても、表示が結構重いのが気になっていたので、高速化する方法を調べてみた。もともとこのブログは網元AMIをベースにしてるから、そこそこに速いんだけど、もう少し手立てはないか探した。


スポンサーリンク

結論としては、画像の圧縮とページのキャッシュぐらいしか手は残されていなかった。もちろん、どちらも手軽にできるプラグインがある。
今回インストールしたのは以下の二つ。

画像の圧縮→EWWW Image Optimizer
ページのキャッシュ→WP Super Cache


スポンサーリンク

どちらも小難しい設定をしなくても自動で良い感じに処理してくれる。ただ、処理対象が多いと結構処理に時間がかかる。インスタンスが貧弱だと、何度か止まっちゃう。一応現在これで運用中だけど動作速度はいかがだろうか?

ところで、Amazon EC2のマイクロインスタンスは1年間無料だと思ってたら、ばっちり課金されてた。最初に間違って作っちゃったのを削除して新しくインスタンスを作ったのが原因だろうな。

ちょっと調べたら、オイラが今使ってるのはt1.microってタイプのインスタンスで、今はt2.microっていう新しいタイプのインスタンスが出ているらしい。そっちへの移行を考えようかな。

EC2のt1.microをt2.microへ移行する

追記:
結局、WP Super Cacheはやめました。

2014/09/27追記:
まだ高速化の手があった。Javascriptの記述を最適化してページロードの負荷を軽減する。Html, CSSを縮小する。
Head Cleanerってプラグインを使えば簡単にできる。
結果としては、あんまり速くはならなかった。たぶん各種SNS情報のマッシュアップが重い。これはどうしようもない。


スポンサーリンク

関連記事

C#で使える遺伝的アルゴリズムライブラリ『GeneticSharp』
Russian3DScannerのトポロジー転送ツール『WrapX』
Google Chromecast
定数
Windows10でPyTorchをインストールしてVSCodeで使う
インタラクティブにComputer Visionコーディングができるツール『Live CV』
openMVGをWindows10 Visual Studio 2015環境でビルドする
プログラムによる景観の自動生成
プログラミングスキルについて考える
画像からカメラの3次元位置・姿勢を推定するライブラリ『OpenGV』
Google App EngineでWordPress
iPhone・iPod touchで動作する知育ロボット『ROMO』
3分の動画でプログラミングを学習できるサイト『ドットインストール』
OpenCV バージョン4がリリースされた!
SDカードサイズのコンピューター『Intel Edison』
ブログをGoogle App EngineからAmazon EC2へ移行
OpenCV 3.1のsfmモジュールを試す
UnityでShaderの入力パラメータとして行列を渡す
Pythonの自然言語処理ライブラリ『NLTK(Natural Language Toolkit)』
ブラウザ操作自動化ツール『Selenium』を試す
ニューラルネットワークで画像分類
軽量なジオメトリ処理ライブラリ『libigl』
現在公開されているWeb API一覧
フィクションに登場するUIデザインのまとめサイト
今年もSSII
ブラウザ上でJavaScript,HTML,CSSを書いて共有するサイト『jsdo.it』
PyDataTokyo主催のDeep Learning勉強会
フルCGのウルトラマン!?
python-twitterで自分のお気に入りを取得する
オープンソースの人体モデリングツール『MakeHuman』のAPI開発プロジェクトがスタート
ブログの復旧が難航してた話
UnityのuGUIチュートリアル
画像中の人物表面のUV座標を推定する『DensePose』
WordPress on Windows Azure
Raspberry Pi 2を買いました
Multi-View Stereoによる3次元復元ライブラリ『OpenMVS』
Webサイトのワイヤーフレームが作成できるオンラインツール
Raspberry PiでIoTごっこ
機械学習手法『Random Forest』
機械学習で遊ぶ
OpenCV
PythonでMayaのShapeノードプラグインを作る

コメント