2013-03-01 69 views
2

我已經主辦了一個WordPress站點kerala.letmeshare.org。但是裝載需要很長時間。它似乎並不是一個網絡問題。通常情況下,相同域中的靜態頁面會加載(更快)。可能是什麼原因?我的wordpress網站初始加載速度太慢。如何提高?

我使用Performance Profiler插件進行了分析,並生成了以下報告。

enter image description here

enter image description here enter image description here enter image description here enter image description here

我怎樣才能提高更流暢。 我聯繫了我的託管服務提供商,他們測試的很好,服務器加載時間,網絡和所有都沒有問題。

回答

2

原因可能是:

也許你的PHP是每CGI或FastCGI的運行在一個單獨的過程,一段時間不活動後關閉。如果您在uptime monitoring service註冊,它會改變嗎?像W3 Total Cache這樣的緩存插件也可以提供幫助。

這種行爲的典型原因之一是如果您在前端加載RSS提要。他們的緩存過期了,你下次會暫停很長時間,因爲他們需要通過網絡獲取。

嘗試複製它在本地服務器上,它會給你更多的選項進行故障排除 - 最終一個正在完整的探查器轉儲(例如xdebug)並分析它。

網頁速度優化

0

嘗試使用WP總緩存插件

0

如果您使用IIS,則需要更改應用程序池回收設置以禁用超時

在您的應用服務器上,打開IIS管理器

在左窗格(Connections)中,選擇應用程序池。

在中間窗格(應用程序池)中,選擇AppPool。

在右側窗格(Actions)中,選擇Edit Application Pool> Recycling ...(不是回收...任務)。

在回收條件窗口中,確保清除所有複選框(未選中)。

單擊下一步,然後單擊完成。

再次在右窗格中(操作),選擇編輯應用程序池>高級設置...

在高級設置窗口中,在過程模型中,設置空閒超時(分鐘)到零(0)。

單擊確定

返回左側窗格(連接)中選擇站點。

選擇默認Web站點

在右窗格中(操作),然後選擇管理網站>高級設置...

在高級設置窗口,在連接限制,設置連接超時爲零(0)。

保存設置更改。

重新啓動IIS。