php – 现有的电子商务框架与可扩展性的自定义电子商务解决方案[已关闭]

我们计划启动电子商务初创公司,并正在评估可扩展性选项,以便在(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模块.

你会推荐什么?定制电子商务解决方案或我们可以优化其中一个框架(PrestaShop,WooCommerce,OpenCart等)?

解决方法:

我的推荐是PrestaShop:

1)它有CDN支持

2)没有“特殊”支持(它支持主/从DB服务器)

3& 4)MemCached,APC& XCache将

5)默认不支持,但有Smush.it付费模块

6)完全suppoert – CCC即组合(所有.js在一个文件中等),压缩(缩小js,css,html& Cache – 缓存文件夹中的组合文件,基于时间戳的到期)

7)集成mod_deflate,您始终可以在.htaccess文件中启用mod_gzip

8)你可以配置master(这是默认的)&从属服务器,核心PrestaShop查询支持主/从(即一些查询传递给从属,他们已经指定了哪个).大多数第三方模块不使用该功能.

9& 10)这些是管理员/开发人员必须注意的事情.

定制解决方案是最糟糕的情况,除非你有1年和很多钱投资.我不喜欢Magento& OpenCart这就是5年前我选择PrestaShop进行电子商务开发的原因. Magento有不必要的复杂类树,当然开发人员通常会收取更多费用,因为他们有很多工作:),OpenCart是一种低于其他人的方式 – 在代码中没有一个注释只是不专业,数据库表上根本没有索引,它甚至不使用模板引擎.关于“WooCommerce” – 使用CMS系统进行电子商务并不严重.

我的建议是检查PrestaShop – 获取最新版本,测试它,在addons.prestashop.com(官方市场)查看您需要的模块.此外,还有一个新发布的“PrestaShop Cloud” – 您也可以查看它.

上一篇:Javascript运行时类型检查引擎


下一篇:javascript – d3 js可以扩展多少