建议提高页面加载速度

时间:2015-01-29 16:05:36

标签: php mysql magento parsing

我在Magento商店计划了一个自定义产品页面。 我会尽力解释。

如果您位于产品列表页面中,并且您对作为可配置产品的产品进行了clic,则系统会设置实时可配置的单个产品的可用性。 首先,您必须知道系统管理两种不同类型的可用性,这取决于产品存储的wharehouse。 因此,当您进入可配置产品时,系统会检查第一个仓库中的可用性,如果不是,则会解析包含第二个仓库中产品可用性的网页。 我在db中创建了一个名为'index'的mysql表,其中包含单个产品的sku以及要解析以获得实时可用性的页面的相对URL。 很可惜我没有访问第二个wharehouse的数据库。 现在,它工作正常,但你可以想象加载时间太长。 你有什么建议改进我的网页?

1 个答案:

答案 0 :(得分:0)

我可以看到,当多个用户访问您的网站时,每次有一个服务器级别命中外部wharehouse页面。这将非常复杂,并且很大程度上依赖于wharehouse页面的速度和执行。

Magento提供了自己的Soap API。任何外部soap用户,如果有权限,可以向我们发送soap请求以更新产品信息。

您可以创建要在magento中检查可用性的产品属性。当任何产品的可用性发生变化时,要求wharehouse团队将自动肥皂请求发送给magento。

我经历过这种情况,其他方依赖于检查产品的可用性。每次点击他们的页面真的非常依赖和风险。

我现在已经采用了SOAP方法,一切都很和平。 :)