我有一个非常缓慢的 WordPress 网站——与我正在运行的大多数其他 WP 网站不同。
我有条不紊地尝试将其分解并逐步构建站点/页面,以检测哪些地方有机会为我们的用户社区获得速度和性能改进。
请查看我的基本 .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>