我有一個關於.htaccess的快速問題。爲什麼用我的網站加載速度更快時,此網址:爲什麼我的.htaccess代碼減慢我的網站?
http://www.phaidi.com/network/index.php?p=home&s=chaumyvn
比由直行到chaumy.vn域?
我認爲它與我的.htaccess有關,但我一直無法解決它。看到我的.htaccess文件如下:
Options +FollowSymlinks
RewriteEngine on
RewriteBase/
ReWriteCond %{HTTP_HOST} chaumy.vn
ReWriteCond %{REQUEST_URI} !network/
ReWriteRule ^(.*)$ /network/index.php?p=$1&s=chaumyvn [R=301]
<Files .htaccess>
order allow,deny
deny from all
</Files>
任何想法?
mod_rewrite有一些開銷,並且您正在將瀏覽器重定向到phaidi.com,它在另一個域(這將涉及第二次DNS查找)中涉及額外的請求。差異有多大?此外,重定向有一個空的GET var的p可能會使你的PHP代碼有所不同? – pharalia 2010-09-30 09:40:50
我正在談論的網站加載速度慢3倍,不只是一點點。我還擔心空的GET var,但它並沒有減慢速度。我認爲文件夾重寫cond可能會做得更好? – 2010-09-30 10:19:08