簡體   English   中英

在.htaccess文件中尋找關於Apache指令效率的評論

[英]Looking for Comments on Efficiency of Apache Directives in .htaccess File

我有一個非常緩慢的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>

這種情況一直發生在早上6點,上午10點,下午3點,晚上8點等。

你真的只是在沒有意識到的情況下回答了你的問題。 我建議這與.htaccess問題無關,而且與你的VFAT(文件系統)緩存有關,這些緩存被某些定期批處理/ cron作業 - 應用程序或系統(例如備份或同步)刷新。

WP加載了一些PHP模塊,如果你沒有啟用APC或Xcache等操作碼緩存(即使你啟用了文件統計功能),那么這些需要大量的I / O. 如果你的文件緩存已被刷新,那么這將產生大量的物理I / O,這里我們討論每個I / O 10個mSec,因為涉及旋轉金屬。 更糟糕的是,就像在足球比賽結束時上廁所一樣,你會發現每次訪問都涉及很多排隊,而在你知道它之前已經過了3-10秒。

  • 確保已啟用操作碼緩存。
  • 查看其他批次加載並確保其“加入”
  • 設置操作碼緩存大小和過濾器,以確保任何每3小時一次(或其他)模塊不會從操作碼緩存中清除高使用率的事務代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM