きのうの夕方ごろから、独立ページ (自己紹介、地図など) を見ようとしてもサーバーの反応がなく閲覧できない状態になっていました。
これは、サーバーで PHP のメモリー不足が発生してページ内容の表示処理が止まってしまったのが原因でした。どうやら、位置情報を付与した記事が多すぎて、Google Map へのピン打ち情報を生成するのにメモリー不足になったようです。Google Map Plugin 用のタグは独立ページすべてに埋め込んであるので、地図ページだけじゃなくて他の独立ページもメモリー不足になってしまいました。
まだ助かったのは、ウェブログページにはプラグインタグが入ってなかったことで、ウェブログの表示は可能でした。
とりあえず、php.ini で 12MB まで増量しましたが、このままリアルタイムレポートを続けていけばメモリー不足はいずれ発生します。当該プラグインを改造して、直近1か月だけ表示するとか、カテゴリー別に表示するとか、都道府県別に表示するとか、ピン打ちの数を減らす対応が必要でしょう。
また、テーマファイルをうまく調整して、地図ページにのみ Google Map Plugin のためのタグを埋め込むようにしないといけませんね。
以前から、すべてのピンを打つ必要はないだろうと考えていましたが、旅行リアルタイムレポートを始めて3か月、記事数900通の時点でメモリー不足による対処を迫られるとは、ちょっと辛いものがあります。1000件も表示できないのは情けないなーー。といって、PHP にウン十MBも割り当てるのはイヤやし……。
