HTTP レスポンスにある "Expires" ヘッダを上手く活用することで,サーバへの HTTP 問合せを減らし,サイトの表示を高速化することができます。特にバナー画像やアイコンなど,頻繁に変更されることの無いファイルについては、Expires ヘッダの活用によって、サイト表示の高速化やサーバ負荷の軽減が期待でき...
(2,098 bytes)
HTTP/1.1 ではデータを gzip で圧縮して送信することで転送量を減らすことができます。一般に Apache Web サーバでは mod_deflate モジュール を導入してこれを実現することが多いのですが、 レンタルサーバなどでは mod_deflate が導入されていないことが多々あります。 それでも...
(3,661 bytes)
先日,エントリのパーマリンク URL の書式を変更しました。 パーマリンクに末永く存続してもらうことを考えて, アーキテクチャに依存した拡張子 .php を省いてみたのです。 これに併せて,過去に頂戴したリンクやブックマークを生かせるよう, 旧 URL へのアクセスは mod_rewrite を使ってリダイレクト設定...
(2,719 bytes)
Movable Type で構築したサイトで、各記事ごとのアクセス数を集計できれば、"今週の人気記事 トップ 10"のような機能が実現できるでしょう。丁度、ここのホストでも Apache のアクセスログがユーザに解放されているので、これを利用することができそうです。 結果、特にプラグインを追加せず、PHP を使用...
(10,559 bytes)
このサイトは さくらインターネットのレンタルサーバ に独自ドメインで運営しています。 ここで今まで問題なく動作していた CGI と PHP スクリプトがあるのですが、 格納しているディレクトリ名を変更したところ動作しなくなるという不具合がありました。 具体的にはディレクトリ名を ~XXX の形式の名前に変更すると、...
(4,813 bytes)