2014-03-29 89 views
1

我在MySQL v5.5.35上安裝了PHP v5.3.10上的prestashop v1.5.6。產品和類別已直接導入數據庫。 類別模塊運行有時非常緩慢。網絡幾乎沒有流量。 (http://tintaadomicilio.esPrestashop類別頁面加載速度很慢

我檢查數據庫中所有類別的完整性。左邊和夜間的領域似乎很好。此外,沒有沒有父母的類別。 我有檢查querys,mysql變量,緩存等... mysql-slow.log中沒有prestashop查詢 此外,php5.log日誌不包含任何相關信息。

我不知道該怎麼辦。我的服務器是專用服務器,我親自管理它。它具有最佳性能,其他網絡運行良好。我最近遷移到一個新的(Ubuntu的12.04 LTS),由於其他原因,但在舊的服務器發生相同。 類別(即使是顯示最終產品的頁面)運行緩慢點擊,非常緩慢的其他點擊,有時運行良好。它隨機發生。

我需要幫助。

+0

在您的類別頁面/您遇到問題的所有頁面上運行此操作。 https://developers.google.com/speed/pagespeed/insights/,讓我們知道:) – user2831723

+0

我已經運行了好幾次。我用螢火蟲仔細檢查它。它不是由CSS或JavaScript引起的。當延遲發生時,它在服務器響應中。出於奇怪的原因,一些頁面會有各種延遲。但沒有緩慢的SQL記錄(我記錄2秒或更多秒的查詢) –

回答

1

我找到了。這是類別模塊。我有5600個類別。如果類別模塊配置爲顯示4的深度,則需要很長的時間。 另外,我有頂級水平菜單中的類別樹,所以如果沒有緩存,它會生成太多的代碼。 刪除頂級菜單中的類別並將其限制在左側類別模塊中的深度爲3時,服務器響應時間從4.0秒減少到0.2秒。