我经营一家传销业务(www.mysitename.com),接触1000名业余业主。我的网站基于Magento。
我打算给他们每个人一个他们可以推广的自定义商店视图(例如partnername.mysitename.com)。商店视图本质上是我原始商店视图的副本,具有较小的UI调整。所有商店视图都映射到相同的根类别(同样与我的主商店视图相同)。
有人看到任何不利因素吗?如果我创建1000个这样的商店视图,我主要担心的是潜在的性能问题。我希望如果magentogo可以运行数千个具有不同目录的站点,那么天生的magento能够为我提供这些(特别是因为在我的情况下目录是相同的)。
但我不想避免的是将所有这些完成并启动,只是意识到前20个网站运行良好,但当数量达到数百时,性能完全被侵蚀。
任何有关最佳做法的意见/建议都将受到高度赞赏。
问候
答案 0 :(得分:0)
关于问题的非意见部分:商店视图的数量本身并不会影响性能。服务的页面速率将是限制因素。
为了提供大量页面,您可以运行扩展负载的服务器场。数据库将在主从配置中复制,其中所有对数据的更改都首先提交给主数据库。这就是Magento的复杂性,即几乎每个页面视图都有新数据写入数据库。这些写入在主数据库上发生的速度将不可避免地成为瓶颈。您的整体策略必须是减少每位访问者的写入次数或网页展示次数。
首先在多台服务器上研究Magento,然后尝试查找其他服务器实现了多少页/秒。然后估算每个企业将生成的页数/秒,然后您可以计算支持的最大商店视图。