アカウント名:
パスワード:
このスレッド [twitter.com]が興味深い。IPAの説明とも辻褄合うし、いい線ついてそう。
そこで「それリダイレクト設定どこに書きました? .htaccessに書いてない? でしょ? じゃあhttpd.confに書いて再検証してみて」と指示してやり直した結果、許容し得る性能低下で済むようになったとの報告があり、数万行のリダイレクト設定を施したリニューアルが無事実現できました。
その他、仮に遅くなったとしてもCDNに301をキャッシュさせれば影響なんてないだろとかもツッコまれてるなぁ。
.htaccess はデバッグしにくいし(特に mod_rewrite とか使うと)、原因不明で遅くなってもどこで遅くなったか分かりにくいし、高級言語を使った方が早いことも多いです。
例えば、リダイレクトだと、古いエンジニアには感覚的に理解できないかもしれませんけど、より低レイヤーのサーバーの.htaccessでやるよりも、MySQLとかでリダイレクトの対応テーブルを作って、phpでリダイレクトした方がよっぽど早いです。MySQLはよく使うデータは普通にメモリにキャッシュしてくれるからです。1000万件あろうと、10msとかでリダイレクトできますよ。
下手に低レイヤーの技術を使うと遅くなるという例ですね。
今だいたいのCMSはデータをファイルでは持っていなくて、データベースのバイナリブロブに突っ込んでいるような。業者もそういう提案をしてくるのがほとんどだと思うんですが、なんでなんですかね?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
.htaccessでやろうとした説 (スコア:5, 興味深い)
このスレッド [twitter.com]が興味深い。IPAの説明とも辻褄合うし、いい線ついてそう。
その他、仮に遅くなったとしてもCDNに301をキャッシュさせれば影響なんてないだろとかもツッコまれてるなぁ。
php + MySQL でリダイレクトした方が早い (スコア:0)
.htaccess はデバッグしにくいし(特に mod_rewrite とか使うと)、原因不明で遅くなってもどこで遅くなったか分かりにくいし、高級言語を使った方が早いことも多いです。
例えば、リダイレクトだと、古いエンジニアには感覚的に理解できないかもしれませんけど、より低レイヤーのサーバーの.htaccessでやるよりも、MySQLとかでリダイレクトの対応テーブルを作って、phpでリダイレクトした方がよっぽど早いです。
MySQLはよく使うデータは普通にメモリにキャッシュしてくれるからです。
1000万件あろうと、10msとかでリダイレクトできますよ。
下手に低レイヤーの技術を使うと遅くなるという例ですね。
Re:php + MySQL でリダイレクトした方が早い (スコア:0)
今だいたいのCMSはデータをファイルでは持っていなくて、データベースのバイナリブロブに突っ込んでいるような。業者もそういう提案をしてくるのがほとんどだと思うんですが、なんでなんですかね?