我有一個痛苦緩慢的WordPress網站 - 與我運行的大多數其他WP網站不同。尋找.htaccess中的Apache指令效率的註釋
我有條不紊地嘗試將其分解並逐步完成網站/頁面構建,以檢測哪裏有機會爲我們的用戶社區獲得速度和性能改進。
請查看我的.htaccess文件中的指令,以評估內部是否有可能導致服務器性能下降。
注意:我們正在運行超過100個其他靜態和基於應用程序的網站,並且它們都沒有表現得很差,所以我排除了服務器和網絡。我還運行了HTTP Live Headers插件和Google Page Speed插件,以觀察網絡活動和頁面構建&的回報。我可以很快看到頁面請求到達網絡的位置。但是,頁面返回需要3-10秒的時間。這種情況始終發生在上午6點,上午10點,下午3點,晚上8點等。
謝謝!
Options +FollowSymLinks
RewriteEngine On
RewriteBase /insider/
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule^- [L]
RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
# added per BuddyBoss Site Speed Optimization Techniques
# Image and Flash content Caching for One Month
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
# added to increase file upload size
<IfModule mod_php5.c>
php_value post_max_size 10M
php_value upload_max_filesize 10M
</IfModule>
如果這種情況在週期性時間內一致發生,它就沒有任何意義上的思想與.htaccess問題有關。更多關於I/O操作和刷新文件緩存。 – inigomedina 2012-08-17 07:28:11