[Apache] mod_deflateでコンテンツをgzip圧縮して通信する 2
火曜日, 9月 9th, 2008 Posted in apache, web開発 | No Comments »前回の続き。 proxyサーバを経由してアクセスしている場合に、mod_deflateでコンテンツを圧縮して通信していると問題になるのがproxyのキャッシュです。 アクセスによっては、gzip圧縮非対応のブラウザがgzipされたコンテンツを受け取ってしまうようなケースが出てきます。 対策として、サーバからのレスポンスにVaryというヘッダーを追加すると、このヘッダで設定した項目に従ってproxyへキャッシュさせるかどうかを指定させられます。 例えば、
[Apache] mod_deflateでコンテンツをgzip圧縮して通信する
火曜日, 9月 9th, 2008 Posted in apache, web開発 | No Comments »mod_deflateを使って通信を圧縮する設定をします。 圧縮するコンテンツのタイプは、htmlとcss、javascriptを対象とします。 Apacheのコンパイル Apacheのバージョンは2.2.9を使用
[JavaScript] JavaScriptの勉強をかねた画像読み込みの続き
木曜日, 4月 24th, 2008 Posted in javascript, web開発 | No Comments »以前画像の遅延読み込みにいて書いたのですが、最近javascriptをちゃんと勉強しようという気持ちになって、以前はオブジェクトだったものをクラス化したのでアウトプットしておきます。
[web] IPAのiLogScannerを使って脆弱性を検出してみた
火曜日, 4月 22nd, 2008 Posted in webサービス, web開発 | No Comments »IPAがウェブサイトの脆弱性検出ツール iLogScannerというものをリリースしました。これは「ウェブサーバのアクセスログを解析して脆弱性検出を簡易に行うツール」と書いてあります。現在のところはSQLインジェクションと思われる攻撃の検出しかできないようですが、これから増えていくようです。 今回はこのツールを使用して、自分が運営しているサイトについて診断しました。 iLogScannerのトップページへ行き概要を読みます。 解析対象のアクセスログ形式と動作環境は以下の通りでした。Javaの実行環境が必要なようです。ちなみに自分あはWinXP Professional SP2、IE6でやってみました。 ■アクセスログの形式 IIS5.0/6.0のW3C拡張ログファイルタイプ Apache HTTP Server1.3系/2.0系/2.2系のcommonタイプ
[JavaScript] 画像の遅延読み込みメモ
水曜日, 4月 16th, 2008 Posted in javascript, web開発 | No Comments »※prototype.js 1.5.1を使っています。 ちょっと前の記事ですが、ウノウラボの記事を参考に画像の遅延読み込みを実装してみました。 ウノウラボ Unoh Labs: 画像の遅延読み込みから引用