php - 建议提高页面加载速度

标签 php mysql magento parsing

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

当您在产品列表页面点击可配置产品时,系统会实时设置可配置单个产品的可用性。 首先,您必须知道系统管理两种不同类型的可用性,这取决于产品存储在哪个仓库中。 因此,当您进入可配置产品时,系统会检查第一个仓库中的可用性,如果没有,它将解析包含第二个仓库中产品的可用性的网页。 我在数据库中创建了一个名为“index”的 mysql 表,其中包含单个产品的 sku 和要解析的页面的相对 url,以获得实时可用性。 显然我无法访问第二个仓库的数据库。 现在,它工作正常,但正如您可以想象的那样,加载时间太长了。 您对改进我的网页有何建议?

最佳答案

据我所知,当多个用户访问您的网站时,每次都会对外部仓库页面进行服务器级别的访问。这将非常复杂,并且很大程度上依赖于仓库页面的速度和执行。

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

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

我经历过这种情况,其中存在依赖其他方来检查产品可用性的情况。每次点击他们的页面确实非常依赖且有风险。

我现在已经遵循了 SOAP 方法,一切都很平静。 :)

关于php - 建议提高页面加载速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28219237/

相关文章:

Mysql:将半不同的条目插入另一个表

mysql - (MySQL) 存储过程 - 遍历结果

magento - 在 magento 中显示可配置产品缺货

Magento 1 - 如何获取 Magento 报价项目的类型?

php - 如何将此表连接到 MySQL

php - 在不同的 PHP 页面中使用相同的 MySQL 连接

python - imdbpy2sql.py 卡在 FLUSHING MoviesCache 上

image - Magento - 使用产品添加多种类型的图像

php - 将 Group By 结果行转换为列 (PHP MYSQL)

php - 为什么我无法以 json 形式访问