ps-eager-loading:为Prestashop数据库实施Eager加载

时间:2024-05-28 05:46:18
【文件属性】:

文件名称:ps-eager-loading:为Prestashop数据库实施Eager加载

文件大小:7KB

文件格式:ZIP

更新时间:2024-05-28 05:46:18

PHP

ps渴望加载 如果您在某些页面(主要是那些产品很多的页面)(例如类别页面)上出现一些速度慢,则可能是由于从Prestashop到数据库的查询策略效率低下。 在这里,我尝试帮助您解决这个难题。 ### LAZY LOADING vs EAGER LOADING Prestashop aways在查询数据库时使用延迟加载:这意味着它针对所需的每个实体(产品,特定价格,组减少)运行查询,这意味着节省内存空间,这实际上是一个非常糟糕的策略。 因此,我认为最好实施一个积极的加载策略(分批查询数据)并查看差异。 这要求您使用替代在DbQuery类中实现急切加载,并编辑遇到数据库瓶颈的所有位置。


【文件预览】:
ps-eager-loading-master
----override()
--------classes()
----README.md(823B)

网友评论