我们计划启动一家电子商务初创公司,并正在评估可伸缩性选项,以供选择(PrestaShop/WooCommerce/OpenCart)还是我们自己的自定义电子商务解决方案。
我们考虑了以下可伸缩性优化技术:
1)静态资源的CDN。
2)当流量高时,水平缩放负载均衡器。
3)用于缓存数据库查询的MemCached或APCU缓存。
4) PHP ByteCode缓存的APC缓存。
5)确保所有图像都是无损压缩的。
6)缩小主题的CSS和JS。
7)支持mod_deflate或mod_gzip的压缩。
8)当DB开始成为瓶颈时,主从复制。
9)确保禁用不必要的Apache模块。
10)确保禁用不必要的预Prestashop模块。
你有什么推荐的?一个定制的eCommerce解决方案或者我们可以优化这些框架中的一个(PrestaShop、WooCommerce、OpenCart等等)?
发布于 2015-02-04 14:36:17
我推荐的是PrestaShop:
1)具有CDN支持。
2)没有“特殊”支持(它支持主从DB服务器)
3& 4)具有MemCached、APC和xcache
5)默认情况下不支持,但有Smush.it付费模块
6)完全支持- CCC,即合并(一个文件中的所有.js,等等)、压缩(minify js、css、html和Cache -缓存文件夹中基于时间戳的组合文件)。
7)集成mod_deflate,您可以始终在.htaccess文件中启用mod_gzip
8)您可以配置主服务器(这是默认的)&从服务器,核心PrestaShop查询支持主/从(也就是说,有些查询被传递给从服务器,并指定了确切的)。大多数第三方模块不使用该功能。
9& 10)这是管理员/开发人员必须注意的事情。
定制解决方案是最坏的情况,除非你有1+年和大量的资金可供投资。我不喜欢Magento & OpenCart,这就是5年前我为eCommerce开发选择PrestaShop的原因。Magento拥有不必要的复杂类树,当然开发人员的收费通常要高得多,因为他们有很多工作:),而OpenCart比其他类要低一些--代码中没有一个注释就是一个不专业的注释,数据库表上根本没有索引,它甚至不使用模板引擎。关于"WooCommerce“--使用eCommerce的CMS系统并不严重。
我的建议是检查PrestaShop -获取最新版本,测试它,在addons.prestashop.com (官方市场)检查您需要的模块。此外,有一个新发布的"PrestaShop云“-你也可以看看它。
发布于 2015-02-08 05:57:21
由于其他人已经给出了他们的意见,每一个解决方案,我会给你更全面的想法。
PrestaShop/WooCommerce/OpenCart --据我所知,这些产品有些成熟。
优势
缺点
own custom e-commerce solution --使用自己的电子商务解决方案而不是使用现有的产品是有好处的.
优势
缺点
要了解这是否是一个正确的决定,你需要回答以下问题:
还请注意,您考虑过的可伸缩性方面的优化技术是好的,但是如果您愿意学习的话,还需要考虑更多的问题。我也可以帮你。
发布于 2015-01-30 15:19:31
首先,它的非框架,它的cms。框架:拉拉,交响乐等。
你可以用所有的cms做所有的事情。但在我看来最好的是店前跳。
2)优化服务器、cms、编写正确模块的方法很多。3)在预prestashop中,您可以使用memcached 4)在服务器上安装APC,并在预prestashop性能中启用它;5)您可以编辑压缩设置或编写/购买功能强大的模块以获得这样的效果: 6)在性能(设置) 7) mod_gzip中缩小CSS / JS / HTML,8)禁用重写或非预prestashop模块。做分析检查MS和坏模块。
https://stackoverflow.com/questions/28214410
复制相似问题