簡體   English   中英

Joomla的初始加載緩慢,請調試

[英]Joomla slow initial load, debug on

因此,我們在Intranet網站上使用了Joomla,我們的網絡是1GB的連接,而服務器上的都是10GB,因此對於此加載問題,帶寬不是問題。 在某些背景下,安裝程序在運行ubuntu 14.04的VM上具有所有更新(針對14.04的更新)。 我們當前正在運行Joomla 3.2.1,我想更新到當前版本,但我需要先解決加載問題,因為它在3.5.2上的加載速度也很慢。

因此,這種情況無處不在,網站是大多數員工向主管和更高級別主管提交表格的地方。 幾天前/一周前,網站的初始加載時間隨機從0.8秒增加到1分鍾或2分鍾以上。 我試過打開緩存,打開壓縮,沒有任何變化。 高速緩存打開15,壓縮關閉且未更改高速緩存打開30,壓縮關閉且未更改。 檢查PHP配置是否有過多或不足的內存或處理分配,什么都沒有。 MySQL配置中任何超出或不足的分配,什么都沒有。 .htaccess的正確權限和modrewrite配置,沒有錯。

對於任何顯示出出現錯誤,問題或循環加載的東西,我在日志中沒有任何信息明智的選擇。 我還從Linux VM遷移到IIS7 VM,但仍然獲得了永久的初始加載時間。 我假設這是一些數據庫問題,但我不知道是什么。

我對數據庫進行了修復,一切恢復正常。 VM具有8GB的RAM,2個3.2GHz處理器內核,並且在內核上未使用超過20%的處理,並且不超過8GB的2GB RAM。 我在辦公桌上跳動着頭,試圖找出運行速度如此緩慢的原因,因此,如果有人可以提供一些見識,請提出一些想法供我嘗試。 我在VM上有快照,因此我嘗試執行的任何操作都可以在需要時還原。

這里也有一些調試快照,我知道加載和查詢需要花費一些時間,但導致頁面加載時間為1-2分鍾? http://postimg.org/gallery/1a4e0b27s/

加載時20%很高。 我們始終嘗試將負載保持在2以下。任何高於2的情況均表示網站運行緩慢。

讓我給您一些提示:

  • 您擁有的RAM很小。 如果您有許多員工發布數據,那么您將需要的遠不止這些。 我會使用64 GB。 您的系統正在進行大量交換,並且您可能沒有SSD驅動器(我假設是在這里,如果我錯了,請更正我),這會使情況變得更糟。
  • MySQL慢查詢日志應該讓您了解發生了什么。 您可以在my.cnf文件中啟用它。
  • 如果您使用的是InnoDB,那么幾乎可以肯定的是,您的my.cnf文件中沒有對其進行正確配置(我們正在撰寫有關如何為Joomla網站配置它的文章,一旦完成,我將在這里分享)

我發現發生了什么事情,有人使用並隱藏在其中一個頁面上的SP Weather模塊已經過時,API壞了。

禁用要檢查的模塊,以毫秒為單位加載。 最終找到更新並進行更新以修復當前的天氣模塊。 一切都在幾秒鍾或更短的時間內完成,現在天氣又恢復了。

暫無
暫無

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

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