このブログ、Amazon EC2の一番小さいマイクロインスタンスで動かしてる。
ブログが落ちたらJetpackから通知メールが来るように設定してるんだけど、最近は結構頻繁に「落ちました通知」が来るようになった。ブログのエントリ数が増えてきてるから、表示の度に結構負荷がかかってるんだろうか。それともマイクロインスタンスってそういうもの?
で、落ちるのは仕方がないにしても、表示が結構重いのが気になっていたので、高速化する方法を調べてみた。もともとこのブログは網元AMIをベースにしてるから、そこそこに速いんだけど、もう少し手立てはないか探した。
結論としては、画像の圧縮とページのキャッシュぐらいしか手は残されていなかった。もちろん、どちらも手軽にできるプラグインがある。
今回インストールしたのは以下の二つ。
画像の圧縮→EWWW Image Optimizer
ページのキャッシュ→WP Super Cache
どちらも小難しい設定をしなくても自動で良い感じに処理してくれる。ただ、処理対象が多いと結構処理に時間がかかる。インスタンスが貧弱だと、何度か止まっちゃう。一応現在これで運用中だけど動作速度はいかがだろうか?
ところで、Amazon EC2のマイクロインスタンスは1年間無料だと思ってたら、ばっちり課金されてた。最初に間違って作っちゃったのを削除して新しくインスタンスを作ったのが原因だろうな。
ちょっと調べたら、オイラが今使ってるのはt1.microってタイプのインスタンスで、今はt2.microっていう新しいタイプのインスタンスが出ているらしい。そっちへの移行を考えようかな。
追記:
結局、WP Super Cacheはやめました。
2014/09/27追記:
まだ高速化の手があった。Javascriptの記述を最適化してページロードの負荷を軽減する。Html, CSSを縮小する。
Head Cleanerってプラグインを使えば簡単にできる。
結果としては、あんまり速くはならなかった。たぶん各種SNS情報のマッシュアップが重い。これはどうしようもない。
関連記事
OpenGV:画像からカメラの3次元位置・姿勢を推定するライ...
仮想関数
Mitsuba 2:オープンソースの物理ベースレンダラ
オープンソースの取引プラットフォーム
ドットインストールのWordPress入門レッスン
TensorSpace.js:ニューラルネットワークの構造を...
OpenVDB:3Dボリュームデータ処理ライブラリ
OpenCVでカメラ画像から自己位置認識 (Visual O...
WebGL開発に関する情報が充実してきている
Raspberry Pi 2を買いました
書籍『3次元コンピュータビジョン計算ハンドブック』を購入
OpenCVで動画の手ぶれ補正
WordPressをAmazon EC2のt2microイン...
iPhoneアプリ開発 Xcode 5のお作法
Unity MonoBehaviourクラスのオーバーライド...
PythonでMayaのShapeノードプラグインを作る
Structure from Motion (多視点画像から...
Quartus II
Google App Engine上のWordPressでA...
GAN (Generative Adversarial Ne...
html5のcanvasの可能性
『手を動かしながら学ぶエンジニアのためのデータサイエンス』ハ...
科学技術計算向けスクリプト言語『Julia』
DensePose:画像中の人物表面のUV座標を推定する
Raspberry PiでIoTごっこ
Google XML Sitemap Generatorプラ...
オープンソースのロボットアプリケーションフレームワーク『RO...
Amazon EC2ログイン用の秘密鍵を無くした場合の対処方...
ブログがダウンしてました
ブログをGoogle App EngineからAmazon ...
openMVG:複数視点画像から3次元形状を復元するライブラ...
胡散臭いデザインの参考サイト
Javaで作られたオープンソースの3DCGレンダラ『Sunf...
オープンソースの物理ベースレンダラ『Mitsuba』をMay...
2D→3D復元技術で使われる用語まとめ
Managing Software Requirements...
PyDataTokyo主催のDeep Learning勉強会
python-twitterで自分のお気に入りを取得する
Raspberry Pi
ManimML:機械学習の概念を視覚的に説明するためのライブ...
AnacondaとTensorFlowをインストールしてVi...
触れば分かる ユニバーサルデザインな腕時計『The Brad...


コメント