3月 - 30th
Wordpressのパフォーマンス向上まとめ
Posted at 15:14 | Filed Under SEO, Web, WebSite, WordPress
このブログ、2009年からWordpressに切り替えて、それからいろいろなプラグインを入れたりして機能追加をしてきたのだが、どうも最近極端に表示が遅くなったりしてイラついていたところ。普段、Chromeで見ているのだけれど、これがIEだったらもっと遅いんだろうと思ってこないだふとIEでアクセスしてみたら、いやもう、見れたもんじゃなかった。なのでできることからパフォーマンスチューニングをいくつか。
MySQLのテーブル最適化(効果:微少)
Optimize table ***で、Wordpress関連のテーブルを最適化していく。全部やる必要はなく、きっとwp_postsあたりのテーブルが一番効果があると思うんだけれど、わからないときは全部やってもいいと思いまする。
phpMyAdminなんかが入っていれば、GUI経由でSQLを渡せるので間違いないかと思う。
高速化プラグインの導入
これはいろいろ調べたー。でもメインはここhttp://technolog.jp/website/cms/2096
を参考に、プラグインの有効化を判断していく。
・Bad Behavior(効果:微少)
スパムボットをブロックしてくれるプラグイン、このトラフィックが、本来のユーザートラフィックを圧迫してる可能性もある、とのこと。入れてみたら、確かにいろいろブロックしてくれる。だいぶ助かったのかなぁと思ったが、newsingサイトにピックアップしようとすると、このプラグインのおかげでブロックされてしまうので、削除。せっかくnewsingの許可サイトとして認めらたのに、もったいないので。
・DB Cache Reloaded(効果:少)
言わずもがな、Wordpressは動的CMSなので、毎回DBにクエリを投げてるわけですが、そのクエリをキャッシュしてくれるというもの。Oracleでは標準機能だったと思ったけど、さすがそこはMySQLはシンプルな作りなんですね。効果のほどはわかりませんが、入れておきました。
・Head Cleaner(効果:少)
名前のとおり、ヘッダをコンパクトにしてくれるプラグイン。CSS、Javascriptのキャッシュ・圧縮、不要なコードのフッタ移動など。これは結構インパクトありました。
・Wordpress CleanUp(効果:微少)
リビジョンを一括で削除してくれるもの。気にしてなかったけど、確かに無駄なデータだ。一括で消して、Optimize tableをしましょう。いいプラグインです。
・WP Super Cache(効果:中)
これは定番のプラグイン。名前のとおり、ページをキャッシュしてくれるプラグインです。ぜひ入れるべき・・・といいたいところですが、携帯用表示に対応したKtai Styleなどのプラグインを併用するにはいろいろと修正が必要です。面倒くさいので、とりあえず今回は入れてません。あと、ページの修正などをすぐに反映したいときに、いちいちキャッシュをクリアしたりしなければならず、イライラしたこともありまして。
あとはとにかく、不要プラグインの削除!(効果:大)
はっきりいって、これが一番インパクトのある改善です。使っていないプラグインは削除するのはアタリマエ、使っていても、それ本当に必要ですか?というものも多いはず。そういうものは一度バッサリ斬り捨ててみるのです。
てなかんじで、これくらいの基本的なチューニングしかしてないのですが、Firebugで測ってみたら、Before/Afterで3倍ぐらいの改善になりました(WebPageTestでもラクチンでよいです)まあ、3倍になって、ようやく普通のページになっただけだど・・・(今までどんだけ遅かったのよ、というのは大いなる反省です)。
もうひとつ、WebPageTestで試したときに、やたらrakutenのアフィリエイトリンクに読み込みが発生していたりするもんだから(非同期だからそんなに気にしなくてもいいんだけど)、ちょっとソースを綺麗にするためにも削除しました。
これからもよろしくお願いいたします。
1月 - 13th
WPtouchを導入したぞ
Posted at 00:36 | Filed Under 24LIVE, Web, WordPress
WPtouchを導入。ほら、iPhone,iPod touchでもだいぶ見やすくなりました。
うごくひと2も本格的に入れますか。
11月 - 9th
mixi開始とともに、いろいろなFeedを統合
Posted at 01:53 | Filed Under 24LIVE, Web, WordPress, コミュニケーション
本日30歳になりまして、一応備忘録として。そして別に記念というわけではないんですが、mixiもはじめました(たまたま旧友に招待していただいたもので)。といっても気になっていたのはmixiアプリというやつで、最近のWeb事情ではおさえておいたほうがいいかと思いまして。
とりあえずちゃんとmixiを使うための準備として、外部ブログのリンクを張ってみたのですが、最近は複数のブログを持っていることもおかしくない。また、RSS自体、CGM系はほとんど利用可能になっているので、使っているサイトのRSSを引っ張り出してきて、束ねて一本のRSSに統合する。そのために便利なxFruitsというサイトがあって。
このブログのRSS
きいブログのRSS
FlickrのRSS
YoutubeのRSS
youtubeに関しては、こちらが参考になりました。どうもありがとうございます。
YouTube のRSSフィードリスト
http://akihitok.typepad.jp/blog/2008/01/youtube-rss-d6f.html
を、xFruitsでまとめて以下のRSSに統合。
いいかんじでまとめられました。
すでにWordpress→Twitter、Wordpress→Facebookの連携ができているので、完全というカタチではないけれどWordpress→mixiというのもできたので、普段使っているCGM、SNSがヨコにつながりました。ちなみにWordpress→mixiは、
publish-to-mixi
wp_mixi-publisher
あたりのプラグインがあるので、いずれかを利用すればいいと思います。今回はmixiの外部ブログを使うことにしました。参考までに、Twitterへの連携は、
Tweetable
Facebookへの連携は、
Facebook_connector
を使えばよいでしょう。
ついでに、ブックマークはdeliciousを使っているので、そのフィードも自分のブログにリンクしておくことにしました。意味不明なブックマークが時折追加されますが、よろしくどうぞ。
何も新しいコンテンツはないのに、なんかスッキリした。

