簡體   English   中英

Opencart非常慢

[英]Opencart very slow

我的電子商務有問題。 我使用opencart 1.5.4,在我的網站上有大約3萬種產品,我的eshop速度很慢。 我嘗試了不同的技巧,但沒有一個成功。 這是我的商店http://mycomp.sk/ 感謝您的答復。

我想您也對每種產品都有很多類別。 讓我們嘗試一下

打開目錄\\控制器\\模塊\\ category.php

搜索: $total = $this->model_catalog_product->getTotalProducts(array('filter_category_id' => $category['category_id']));

替換為$total = '';

搜索: $product_total = $this->model_catalog_product->getTotalProducts($data);

替換為$product_total = '';

這是顯示在類別名稱旁邊的小數字,顯示類別中有多少個產品。 這是一個很小的功能,我認為不會增加用戶體驗,但是它對頁面速度的影響非常大。 每次加載頁面時,它都會運行getTotalProducts大約50次

也許您需要嘗試使用此mod(Full Page Cache)並為所有外鍵添加索引,或者免費安裝https://github.com/atomixdesign/opencart-turbo

我建議使用:用於PHP文件的專用服務器。 mySQL專用服務器,上面只有phpMyAdmin。 在MySQL和PHP上,您可以在擴展庫中使用許多緩存插件。 您可以使用Memcache或其他加速器。 緩存是個好主意。 作為獎勵,我還可以使用CDN。

如果您說了30,000種產品,並且獲得了大量訂單-這是我在某個網站上使用過的設置:該網站在服務器上運行5個opencart商店和其他網站/應用。 每天的總訂單約為2800張,有時還有郵件和行銷,每天多達4000張。 我們將兩個PHP服務器與Rackspace一起使用。 我們使用單個MySQL數據庫服務器(最初位於群集和從屬服務器中,但現在僅作為主服​​務器)這兩個PHP服務器已被克隆並同步。 我們只是使用Dns和Rackspace負載均衡URL。 使用CDN減少了我們的成本和加載時間。 現在非常快。

在這里查看我的帖子: https : //stackoverflow.com/a/18063515/2653932 如果您在站點上使用產品數量,則可能需要查看此補丁。 無法肯定地說它是否可以與1.5.4一起使用,但如有必要,我很樂意幫助您進行修改。

站點速度取決於許多因素,主要的原因是服務器擁擠和配置不當。 如果您無法支付高端服務器的費用,那么小型商店的最佳選擇就是這種pagecache mod-特別是當您無權修改apache配置時

暫無
暫無

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

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