私はここに座って、新しいサイトのURL書き換えを回避する方法を見つけようとしています。これは完全にAJAXベースのサイトになり、URLの90%でURLが重要ではなくなります。
ChromeでF12キーを押してネットワークに移動した後、.htaccessのパラメーターを変更したときに応答性の監視を開始しました。
サーバーが再起動してから表示されなかったアドレスを入力すると、リクエストの処理に80〜100ミリ秒かかったことがわかりました(待機時間)。これはローカルホストで実行されています。これは、GET-request?id = changeThisの動的部分を変更するときと、/ id / changeThisのような新しいURLを入力するときの両方で発生しました。ただし、次回の処理には8〜12ミリ秒かかります...
すべてのリクエストをindex.phpにリダイレクトするために使用^(.*)
した場合、影響はありませんでした。
^([a-zA-Z\-/]*)
質問: main.cssのような静的ファイルを書き換えないようにするために(ピリオドなしで)使用する場合、それはより大きな規模の問題になりますか、それともすべてのファイルを静的フォルダーに入れて(したがって柔軟性を失う)、それでも使用するのが最善ですか?^(.*)
静的例外フォルダにないすべてのリクエストをリダイレクトします。(ここではスピードを考えています。)
質問:誰かが私の調査結果を承認できますか?Apacheは実際にリクエストを「キャッシュ」するので、特定のURLへの最初のリクエストの処理には時間がかかりますか?