このブログ、「つめもよう」もすでに5年くらいやってます。ですので、これまでに書いた記事はもうすぐ1000件、いただいたコメントは2500件を突破しています(多謝!)。
つまり、記事を表示させるためのHTMLファイルが少なくとも1000個はサーバに出来上がっている、ということです。私が利用しているこのさくらインターネットは、サーバスペースもデータベース(MySQL)も他のユーザーの方との共用のため、たぶん私は迷惑をかけているのではないでしょうか(爆)。
何でこんなに遅いんだろう・・・って、あんたが原因じゃないのか(笑)?
そのほか、デザインに飽きたのと、コメントが投稿できませんというBlogお友達の何名かから情報をいただいていたので、ここは思い切って「Movable Type4.1」を導入することにしました。
これまで私はMovable Type3.35を使っていましたので、アップグレードすればいいかな、と思い、やってみましたがやっぱり失敗(笑)。この失敗がこれから「さくらインターネットでMT4.1をダイナミック・パブリッシングで動かす」方法でブログを運営したいと思っている方の役に立てばと思い、メモ書きしておきます。結局、まる2日くらいかかってるよ(爆)。
↑
失敗したので、結局必要なデータをバックアップしたあと全部削除し、再度新規インストールしました。そのほうが、いつの間にか出来てしまったゴミファイルとかも掃除できていいような気もしますが・・・。
ちなみに、これまで私は「静的構築」(スタティック)をやってました。分かる人には分かると思いますが「1000件も記事があってスタティックなんて狂っている」のです(笑)。再構築、1日経ったって終わりやしませんて(笑)。
これを、「動的構築」(ダイナミック・パブリッシング)に変えたところ、1日経っても終わらなかった再構築が3分もかからず全部終了するようになったんです!
ブログ運営期間が長いなど、記事が多すぎて新しいデザインに替えることを躊躇している方は、ぜひダイナミック・パブリッシングにしてみてください。ウソみたいな時間で再構築が終わります。
かく言う私も最初は「静的・動的」って何だ?と思いました。いろいろBlogをいじくり回して何となくこんな感じで理解しました。合ってるかどうかは別として(笑)。(プログラミング知識はほぼゼロなので)
- 静的:ユーザのアクション(主にリンクのクリックかな?)によって、プログラムが動いたりしない(だから静的?)
リンクをクリック→ファイル(html)を呼び出すだけ(これはプログラムではない)なので、そのリンクがある数(私の例で言うと約1000個)のhtmlファイルが、あらかじめ出来上がっていなければならない(これを作るのが再構築。1000個もファイル作り続けてたら他の共用ユーザーに迷惑この上ない)
- 動的:ユーザのアクション(主にリンクのクリックかな?)によって、プログラムが動く(だから静的?)
ユーザがリンクをクリック→呼び出されたファイルをphpというプログラム(って呼ぶのかな)が、今からファイルを作り、それをブラウザに表示させている
だからあらかじめファイルが出来上がっている必要がない。だから再構築がすぐ終わる。
そういうわけで、記事数が多い方はダイナミック・パブリッシングにしてはどうでしょう、と思うわけです。
では、「さくらインターネットでMT4.1をダイナミック・パブリッシングで動かす」ための手順です。
(more…)