156gtaBlogTweetPocketスポンサードリンク本ブログは某レンタルサーバーとMovebletypeで運営しております、246g.comですが、この[246]ログの更新がままならない状況に陥ってるんです。具体的にいえば、記事の投稿でサーバーエラーになるのです。すわひでおまず、昨年の夏くらい、全ブログの総記事数が10000を超えたあたりで、MTの更新画面で記事を投稿すると、もうやたらと時間がかかり、タイムアウトになるという現象が発生しました。(以前もあったんですがね)対策1.古い記事を、別ブログに待避する。[246]ログの古い記事をエクスポートして、別のBlogにインポートしました。ディレクトリの下に新しいブログを構築しました。結果△.対策する以前投稿時のエラーが100%出ていたのが、50%くらいになりました・・・・・しかし、それでも今年に入ってページの再構築エラーがでまくっちゃうようになりまた対策2.ブログのページ構成をシンプルにする2?1.サイドバー3つからサイドバー2つにするMovabletypeのディフォルトテンプレートは、2サイドバーと3サイドバーがいつでも切り替えられるようになっています。3サイドバーを使うと、ウィジットセットを2回呼ぶようになるので、構築時の負荷が増えると考えました。そこでサイドバーを2つにして、構築時の負荷を減らすようにしました。加えて対策3も↓2?2.テンプレートのIncludeを極力減らすMovabletypeの良いところに、ブログ毎のテンプレートや、グローバルテンプレートをウィジットとして定義することで、Include出来るようになります。Includeが増えると再構築時に負荷になるそうなので、例えばサイドバーなどに表示させる複数のウィジットを纏めてみました結果△?×、ほんの少し構築時のエラーが減ったかなー・・・っていうくらいで、あまり効果はありませんでした。塵も積もれば山となるという意味では必要だったと思います。俺:「では、サーバーが過負荷になっているとか頻発していませんか?ログ調べてくださいお願いします」サポ:「確かに、常に負荷は高いですが、過負荷まで行っている状態は少ないようです。気のせいか、電話を掛けた翌日あたりから、エラーが少なくなったような気がします。記事はさくさく書けるようになりましたcronの指定時刻通り、投稿した記事が反映されるようになったのです。?しっ投稿の方法を変えただけで根本的には何も解決していないですよねorz対策5.データベースの最適化してみるphpMyAdminから、MySQLの各テーブルの“オーバーヘッド”がある場合、最適化することが出来ます。5.1にバージョンアップする4.0だったんですねorzWebで調べると、4.0から5.1にバージョンアップするだけで少しパフォーマンスが向上するようなので、やってみました。レンタルサーバーという制約のある環境の中で5.1にするにはかなり苦労しました。このレンタルサーバーでは、DBを1つしか作ることが出来ません。バージョンアップするには、一旦4.0のDBを削除!してから、5.1を指定して新規DBを作る必要があるのです(勿論空ですよ)。その後移行ツールや環境は準備されておらず、全てユーザの手作業となります。DBを消すなんて、あまりにもキケンです。そこでここだけの話ですが、同じホスティング業者のお試し期間を利用して、別アカウントを取得、予行演習&バックアップした上で、実行しました。phpMyAdminから書き出した移行用SQLの文字コードが違っていて、そのままやると失敗するすることだったです!MySQLのログイン画面で日本語文字コードを指定していなかったのが、原因であることを突き止めるまでかなり時間がかかりました。インポート先でSQLファイルのサイズ制限があるので、DBごと1回でインポート出来ませんでした。テーブル毎にエキスポートして分割しました。確かに、管理画面のログインなどは早くなったけど、再構築エラーが亡くなったわけでは無い・・・・で、そんなこんなの対策で、ビミョーに投稿出来ていたんですが、とうとう、今日っていうかついさっき、cronによる指定時間投稿でも、ページが更新出来なくなってしまいました・・・・orz対策7.Movabletypeのダイナミックパブリッシング機能を使うMovabletypeにも動的生成が選択出来ますが、全てのページをいきなりダイナミックパブリッシングに変更するのは、なかなか勇気が必要です。トップページと記事毎ページはスタティックページのままにして、その他をダイナミックパブリッシングにしましたが・・・・これはかなり苦労しましたね。Errorを引き起こします。一部ページのみダイナミックパブリッシングにするにはコツが入るようです。確かにエラーの確率は減りました。経由の投稿もダメなら、XMP-RPC経由で投稿する、外部エディタです。記事は書けるようになりました。いや、なった筈です、なぜならこの記事がその証拠だから。ホスティング先を変更したからと言って、更に悪化するという最悪のシナリオも考えられます。なると、よりお金を払って、高額サービスプランに移行するしかないのかなぁ・・・・それよりも、サーバー全体のお引越しが面倒過ぎる!w対策案B.Movabletypeから他のブログツールに変える勿論、Wordpressかなぁ。いうか、ホスティング変更するよりも、面倒杉!というこことで、早いうちに結論をださないと困ったことになりそうです・・・・って実際崖っぷちなんですが。WordPress.。