みなさん,お使いのデータベースのバックアップは大丈夫でしょうか? 今日,紹介するのは私が使っている MySQL のバックアップ用スクリプトです。元はどこかのサイトで見たものなのですが失念してしまいました。指定されたデータベースのダンプを取得した後,gzip でこれを圧縮し,指定された期間を過ぎたバックアップファイル...
(1,768 bytes)
HTTP レスポンスにある "Expires" ヘッダを上手く活用することで,サーバへの HTTP 問合せを減らし,サイトの表示を高速化することができます。特にバナー画像やアイコンなど,頻繁に変更されることの無いファイルについては、Expires ヘッダの活用によって、サイト表示の高速化やサーバ負荷の軽減が期待でき...
(2,098 bytes)
非固定 IP のプロバイダで自宅サーバなどを運用する場合にお世話になる DynDNS などのダイナミック ドメイン サービス。このエントリでは,ダイナミック ドメイン サービスで取得・運用しているドメイン名を,さくらインターネットで取得したドメインのサブドメインで運用する方法を説明しています。 ...
(1,943 bytes)
PostgreSQL や SQLite では VACUUM 文, MySQL では OPTIMIZE TABLE 構文を用いて データベースのテーブルを最適化することができます。 特にデータストレージにデータベースを使用しているブログシステムでは, スパムコメントやスパムトラックバックを削除したり一つのエントリを何...
(4,966 bytes)
HTTP/1.1 ではデータを gzip で圧縮して送信することで転送量を減らすことができます。一般に Apache Web サーバでは mod_deflate モジュール を導入してこれを実現することが多いのですが、 レンタルサーバなどでは mod_deflate が導入されていないことが多々あります。 それでも...
(3,661 bytes)