我設置了通過的.htaccess重寫規則一個SEF鏈接到我的網站上的文章的一位剛剛看到是如何工作的,以及它的工作,但它大大增加了特定網頁的加載時間。 平均的文章(包括我說的是,不使用重寫規則時)約1.3秒負荷。使用重寫規則,加載時間平均爲3.3秒,直到頁面顯示,並且firefox選項卡中的加載器繼續旋轉2秒。 我在我的電腦上安裝了WAMP,並且通過no-ip.com訪問網站。的.htaccess noticably重定向增加加載時間
這裏是的.htaccess配置(很簡單,因爲你可以看到):
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^o-sw-liji /NewSWL/o-nama.php?body=o-sw-liji
在httpd.conf我有這個(地方我讀這可能會影響加載時間由於某種原因 - 搜索通過所有的目錄或文件的東西,我不記得正是我讀):
<Directory />
Options None
AllowOverride None
Order deny,allow
Deny from all
</Directory>
DocumentRoot "Z:/Program Files (x86)/wamp/www/"
<Directory "Z:/Program Files (x86)/wamp/www/">
Options None
AllowOverride All
Order allow,deny
Allow from all
</Directory>
任何想法,爲什麼的.htaccess重定向通過這麼多的增加了加載時間?
UPDATE:所以我在「o-nama.php」腳本中放置了一個基於會話的計數器。顯然,當我通過「正常」的鏈接訪問網站,即「鄰nama.php體= O-SW-利吉?」,由一個計數器增加,因爲它應該 - 這是一個頁面加載。但是,當頁面通過重定向的鏈接訪問,即「鄰NAMA/O-SW-李濟」 6-8,這自然使得加載時間長了不少,因爲它加載了6-同一頁面的計數器增加8次。我不知道爲什麼會發生這種情況。任何幫助表示讚賞。
更新2:解決了這個問題,答案貼在下面。