おそらく「ナウでヤングなレンタルサーバーロリポップ!」に引越ししてからだと思うんだけど、「MT4i」のコメント投稿が重たくてやってられませんよ奥さん!正確には計ってないけど、送信ボタン押してから給湯室行って、インスタントコーヒー淹れて、戻ってきてもまだお釣りが来る感じ。
PC上では我慢してれば投稿完了画面まで到達するみたいだけど、携帯電話だと機種によるのかよらないのか、タイムアウトになるケースがかなりあるみたいで、「J.V.N.C.」では、不作為の連続投稿を行うユーザーが続出(最高13回連続とか)!仕方が無いので今、MT4iに連続投稿防止機能をのっけてテストしているところなんだけど、単に直前に投稿されたコメントと比較して同内容だったらエラーとするだけなので、根本的な解決にはなっていない。
む〜ん、他のユーザーさんとこではどうなんだろうかなぁ。もうちょっと考えてみて分からなかったら、MLに投げてみようかしら(ってお前が開発者なのにな!)。
ああ、そうだ、MT4iのv1.81βは近日公開の予定です。ただ、大した機能が追加されていないのでガッカリしないで下さいね。
itokoichi
うちも重いです。ロリポップを使っています。
途中でキャンセルしても書き込みはできているので、しばらく待ってキャンセルするようにしています。
管理人
分かってくれる方は、コピー機能まで駆使して多重投稿を避けようとしてくれるんですが、同じことを繰り返す人が結構います。
そういう時に、いちいち注意するのも面倒だし、だいたいがタイムアウトしちゃうような仕組みを提供しているこちら側に問題があるわけで、何とかしたいなと思っているんですけどね。
Jcodeを多用してるんで、その辺の絡みかなぁ。
管理人
テスト投稿です。
管理人
リビルドでタイムアウトだな……。
管理人
分割リビルドしてみるテスト。
管理人
Archiveテンプレートの、CategoryとDate-Basedを無視して、Individualだけのリビルドにしたらとんでもなく速い気が。
Archiveテンプレートすべてリビルドに戻して再度テスト。
管理人
それでもはえー。
そうだ、リビルドと投稿通知メール送信の順番もひっくり返したんだ。
それも元に戻して再度テスト。
管理人
やっぱり速い……。
単に今はサーバーに負荷がかかってないだけか……。
管理人
とは言え、負荷掛かりまくって重い時の対策もしっかりしておかないと。
リビルド対象テンプレートを指定できるようにしてみた。
が、複数のBlogに対応するにはどうしたらよいのやら……。
対象Blogに属さないIndexをリビルドしに行くとどうなるかテスト。
管理人
やはりこける。
複数blogには非対応ってことにするしかないか。
相変わらず無責任だな。
ていうか、自分とこの問題がかなり深刻なので、そちらを優先させて頂く。
複数blog運営されてる方がこの機能を使いたい場合は、blog毎にMT4iを設置して頂く方向で。
管理人
うおっと失敗。
require MT::Template;忘れてた。
再度テスト。
しかしこんなにコメントはき散らかしてよいのだろうか。
ま、いっか。
管理人
念の為も一回テスト。
管理人
うわ大変。
管理人
間違ったテンプレートIDを指定すると、エラーにはならず、強制的にそのテンプレートでリビルドされるみたい。
t2o2のトップがJ.V.N.C.のトップに摩り替わって笑った。
と言うわけでテストはもう良いかな?