2012-12-21 63 views

回答

2

爲了測試網站的速度+馬上得到什麼可以很容易地改進,以減少加載時間我用GTMetrix建議。

其他一些指針加快Magento的:

編輯:正如ADM所說yo你還必須優化你的MySQL和Apache(考慮你正在運行apache2)配置。

EDIT2:作爲一般建議,我建議你到谷歌「加快Magento」,你會發現數百個話題/文章涉及這個主題。

0

@Kenny你有一點錯誤的做法,開始你必須檢查你的Apache配置,卸載所有額外的模塊apache2ctl -M,同樣有php -m,然後安裝APC或eAccelerator在,然後檢查你的mysql的配置,它通常需要2天要查看mysql實際值,請使用mysqlreport perl腳本,它會告訴你數據庫正在發生什麼。那麼你去Leverage browser caching,並且只有在你設置FPC後。不知道編譯'必須有'的功能...

+0

我只能用我還能做什麼迴應。我給出的建議是快速獲勝和海事組織,他們需要由運營Magento商店的每個人完成,因爲頁面加載時間會大大縮短。 (尤其是因爲Varnish。覆蓋像apache2和MySQL配置這樣的基礎知識當然是必須的,但它們不應該被任何網站優化嗎?我只是指出了Magento特定的那些;) – Kenny

+0

感謝回覆得到了很多好新的方法來加速它;) 我知道的Magento是不是很迅速,但有時它的令人沮喪,看看它是如何運行緩慢。我先安裝了ezapps,但這並沒有那麼好,實際上它弄得一團糟。 – user1629905

+0

另一種「東西」,我發現是,如果你的網站上運行Ioncube公司,它與60緩慢起伏 - 80%!這太棒了!我還面臨的另一件事是我的VPS上的iowait,你知道我能做些什麼嗎? – user1629905

0

我檢查了很多Magento網站,發現其中大部分都非常緩慢。 你有沒有檢查過爲什麼Magento網站速度很慢。讓我展示一些原因以及更快地製作Magento網站的解決方案。 原因Magento的網站速度較慢

  1. 編譯已關閉
  2. 緩存問題
  3. 沒有完整頁面緩存
  4. 代碼循環
  5. 平面數據未啓用
  6. 大型數據庫
  7. 內存限制過低
  8. 索引將不會更新
  9. 不使用Memcached的
  10. 合併CSS和JS文件
  11. Magento的.htaccess的Gzip已,mod_deflate模塊,性能設置
  12. 服務器

解決方案使Magento的網站更快 1.編制已關閉:主原因是由於系統的許多modules.All活動的安裝必須經過模塊在Magento的行動可能涉及一些模塊,從而Magento的系統的加載和運行都非常慢。所以,如果你想讓你的網站更快,那麼首先啓用編譯。 程序用於使編譯 登錄到管理面板 系統 - >工具 - >編譯 - >然後在運行編譯過程

  1. 緩存問題:高速緩存不在您的系統中啓用。 程序啓用緩存 系統 - >緩存管理 - >全選 - >然後從動作中選擇選項 - >選擇啓用 - >點擊提交

  2. 否完整頁面緩存:全頁面緩存爲任何非常重要基於Magento的網站。 您也可以使用整頁緩存這個免費的Magento的擴展。 Lesti Full Page Cache

  3. 代碼循環:它們可能是自定義代碼的原因,可能會添加一些錯誤的代碼,以便循環並使用錯誤的代碼和循環數據庫查詢。如果這是問題,那麼任何開發人員只能解決問題或使用默認代碼。

  4. 平面數據未啓用:平類別和產品數據是Magento的網站非常重要。您是否應該啓用產品和/或類別的平面數據取決於您的Magento網站結構。 如果您只有幾十種具有多種屬性的產品,或者有幾百種產品只具有少數屬性/屬性變體,那麼展平產品/類別可能不會顯着影響網站速度。在另一方面,如果你的網站包含了近1000,或者可能幾千的產品,那麼它幾乎總是建議扁平化您的產品。如果這些產品在多個幾十個大類的傳播(和產品沒有在這些類別重複的),然後壓扁這些類別將被建議爲好。

系統 - >配置 - >目錄 - >然後在前端標籤,你會發現兩個設置爲 使用扁平目錄類別和平板目錄的產品。啓用這兩個設置爲是。

  • 大型數據庫:由於大型數據庫的大小可能會降低服務器的性能。所以總是建議您備份和刪除舊數據和垃圾數據。如果您日誌啓用那麼什麼樣的變化,你會做的每一次它會被存儲離子管理員管理,因此,如果沒有必要那麼要麼你可以關閉日誌記錄或作出,因爲它會刪除所有的設置您在一天結束時或在一週結束時登錄。如果您在網站中有超過1000每天的遊客那麼肯定它在數據庫和其他客戶相關的信息保存的所有搜索到的數據,如果它不是那麼重要,那麼你也可以刪除和清理你的數據庫。
  • 程序啓用或在Magento禁用日誌 系統 - >配置 - >開發 - >點擊日誌設置標籤 你會發現這裏的設置日誌上

  • 內存限制太低:我檢查了一些帖子,他們說這也可能是原因,它應該改進,以使Magento網站更快。 配置文件中有一項設置可以設置您可以專用於PHP進程的最大內存量。由於Magento是一個龐大的內存管理器,如果這個值大於128mB,可能會大大增加Magento執行操作的時間。
  • 你正在嘗試做的。

    有關的詳細信息:增加Magento的速度和加載時間

    http://www.webtechnologycodes.com/increasing-magento-speed-and-loading-time/