メモログ

YSLOW 勉強:11:Avoid Redirects

rules for high performance web sitesの十一個目。リダイレクトを避けよう。HTML ドキュメントにたどりつくまでは何の要素のダウンロードも始まらないので、リダイレクトしている間はすべてが遅れる。

もっとも無駄なリダイレクトの一つは、URL の末尾「/(スラッシュ)」が抜けているときに起るリダイレクトで、/のついた URL にリダイレクトします(http://memolog.org => http://memolog.org/)。この問題はAlias や mod_rewrite、DirectorySlash を利用することで、対処することができます。

次の例として旧サイトから新サイトへの移行の話に触れていますが、要するに、HTTP でレスポンスのやりとりをするのはできるだけ避けて、代わりに Apache の Alias や mod_rewrite を使った方が良いということのようです。

あとは末尾のスラッシュは忘れずにつけるということでしょうか。

私について

Yutaka Yamaguchi
東京在住。TypeScript, Node.js, Reactなどフロンエンドが主力。Perlも書く。SwiftやRubyも過去には使ってた。過去のTOEIC 860くらい。