小さなプロジェクトで使用する独自の mvc フレームワークを作成しています。デフォルトでは、すべてのリクエストが index.php に送信されるように URL を書き換えています。Index.php はわずか 4 ~ 5 行で、アプリケーション クラスを呼び出してから、アプリケーション クラスが対応するコントローラーを呼び出します。
基本的に、これは私の htaccess ファイルと index.php です:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA]
index.php:
<?php
include 'config.php';
$app = new Application();
?>
私が知りたいのは、この方法が速度と帯域幅の点で将来的に悪影響を与えるか、または与える可能性があるかどうかです。回答とコメントに感謝します。