HTTP レスポンスにある "Expires" ヘッダを上手く活用することで,サーバへの HTTP 問合せを減らし,サイトの表示を高速化することができます。特にバナー画像やアイコンなど,頻繁に変更されることの無いファイルについては、Expires ヘッダの活用によって、サイト表示の高速化やサーバ負荷の軽減が期待でき...
(2,098 bytes)
インデックステンプレートAを再構築するには,事前に必ずインデックステンプレートBを再構築しておく必要がある場合,今までその再構築作業を順を追って手作業で行っていました。また,記事を保存した時やコメント投稿時などの再構築負荷を低減する目的で,殆どのインデックステンプレートの自動再構築オプションをオフにしているために,...
(6,546 bytes)
MovableType のテンプレートが肥大化・複雑化すると,その再構築に要する時間やサーバ負荷が増すことになります。しかし実際のテンプレート中には,再構築によってその内容が変化しない部分が少なくありません。そのような部分については毎回々々構築を行う必要はなく,前回に構築された結果を流用することによって,テンプレー...
(3,479 bytes)
PostgreSQL や SQLite では VACUUM 文, MySQL では OPTIMIZE TABLE 構文を用いて データベースのテーブルを最適化することができます。 特にデータストレージにデータベースを使用しているブログシステムでは, スパムコメントやスパムトラックバックを削除したり一つのエントリを何...
(4,966 bytes)
HTTP/1.1 ではデータを gzip で圧縮して送信することで転送量を減らすことができます。一般に Apache Web サーバでは mod_deflate モジュール を導入してこれを実現することが多いのですが、 レンタルサーバなどでは mod_deflate が導入されていないことが多々あります。 それでも...
(3,661 bytes)