今回は面白いネタが手に入った。某サイトでのはてなブックマークのホットエントリ入り後のアクセス解析などが公開されている。まぁ、色々な疑問があるんだけど適当に箇条書きにしておく。タイトル変えました。
そもそも MovableType で構築したサイトをアクセス過多で落とすことの方が難しいだろ…jk
- ソーシャルブックマーク経由などでアクセス爆発が在りうるページで PHP を使用していた。これがダイナミックパブリッシングじゃなかったのが不幸中の幸い。
- ごく普通の PHP スクリプト×5,000PV/日程度でレンタルサーバが落ちるはずが無い。よほど重いテンプレートだったか、サーバがショボすぎたか。
- MovableType で PHP を生成していたのなら、生成される PHP コードのチューニングは自在のはずなのに、それすらできていなかったのか?
- 最大で5,000PV/日程度のアクセスで MySQL が落ちるとかって何?
- サーバのレスポンスを見ると If-modified-since ヘッダを無視している。そりゃダメだろ。
- ロードバランサ不備、Web サーバの冗長化無し、DB のレプリケーションも無しのレンタルサーバを落とすような PHP を運用するのは他のユーザにとっていい迷惑。
- 「XREAやCORESERVERは、自分で借りるサーバーを選べるから」って選んだサーバに同じことをする DQN ユーザが居たら自分で選んだ意味も無い。
- そもそもサーバに関する管理ノウハウが無さ杉。
- もし仮にMTでダイナミックパブリッシング(DP)を利用するのであれば、アクセスの度にデータベースへの問い合わせクエリが発生するので、それほど PV 数が見込めない、月別アーカイブページやカテゴリアーカイブページなどで利用するに限る。今回、個別アーカイブページも DP だったら一発昇天だったはず。
- DP ではテンプレートモジュールを include で入れ子構造にしていると、あっという間にヒープスタックを食いつぶすことがある。
ちなみに、さくらインターネットサーバでは、結構重たい PHP ページを運用していますが落ちたことは一度もありませんので割とオススメです。とさりげなく宣伝(笑)
寄せられたコメント (全 1 件中、最新 5 件まで表示しています)
興味深く読ませていただきました。
MTの気に入っているところは、スタティックパブリッシングです。
それでもレンタルサーバーを利用した場合、いい結果が出ない時がありますね。
最近、Typepadでどこまでクオリティーの高いサイトを作れるかを模索中です。
もちろん「PHPなし」でね。。。。
私も「さくらインターネット」のチューニングは素晴らしいと思います(笑)