2009-09-10 40 views
11

我有一個在專用LAMP設置下運行的magento商店(版本1.2)。改善magento性能的最佳步驟是什麼?

我已經做了以下修改它:

  • 啓用Magento的緩存
  • 啓用APC
  • MySQL查詢緩存
  • HTML的
  • gzip壓縮,CSS,JS

這家商店的速度仍然非常慢,大約10秒甚至更長時間才能呈現主頁。有什麼明顯的東西我錯過了。

請分享您的建議,以提高性能的Magento

回答

5

我們最大的速度增加來自放置./magento/var/cache到tmpfs文件系統。

我們還將.htaccess文件的內容移到了Apache配置中。這消除了檢查每個頁面命中的文件。

我們也在服務器上啓用了gzip壓縮。它似乎有所幫助。

您可能還想查看您的MySQL查詢緩存配置。

有幾個指南可以在線調整您的Magento安裝。我喜歡這一個:http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/magento-performance-hosting/

3

我做了幾件事情,他們自己不會有太大的區別,但合併可以使一個實質性的差異。

1)gzip壓縮 2)縮小HTML,CSS,JSS(刪除所有不必要的空白空間) 3)優化圖片 4)禁用任何未使用的模塊 5)合併外部CSS/JS成一個文件 6 )可緩存的緩存文件

上述的.htaccess技巧聽起來相當不錯。我從來沒有嘗試過,但會在星期一嘗試工作!

+0

.htaccess技巧爲我工作,但沒有一個巨大的改善,因爲我曾希望:( 我們在網站上大量使用緩存,所以我會嘗試移動/ var到內存,看看是否有幫助。 –

2

我最大的性能提升,從安裝了XCache在PHP級緩存的代碼, 來打開MySQL查詢緩存會幫助過的很多類似的查詢都是從MySQL服務器在同一個頁面請求

3

我建議切換到Litespeed webserver,它與Magento無需任何配置(除了設置PHP當然),並提供了巨大的性能提升。嘗試將PHP切換到fast-cgi模式失敗。