优化无图片产品的加载时间
项目描述
此模块扩展了销售点的功能,使其加载更快,并改进产品显示。
销售点加速加载
在销售点,加载无图片产品耗费不必要的时间和资源。
当你在销售点有8000个产品,其中大多数没有图片时,移除数千个无用的请求是受欢迎的:这样销售点会更快加载。
改进产品显示
默认情况下,Odoo销售点显示一个无用的通用图片,这些产品没有图片。
使用此模块,产品的显示方式会改变(名称大小增加以获得更好的可见性);
技术信息
每次销售点实例化一个产品时,它将为每个产品添加此代码
<img src="'/web/binary/image?model=product.product&field=image_medium&id='+product.id;" />
浏览器将触发与不同url数量一样多的请求。
如果你有很多产品,浏览器很快就会达到与Odoo服务器网络连接的限制,并将等待空闲插槽而不是加载其他有价值的内容。然后销售点工作非常缓慢。
此模块在product.product模型中添加了一个字段has_image。
如果产品没有图片,则不向销售点发送产品图片url
目录
变更日志
2016年2月:第一个版本
2018年3月:迁移到v10并改进显示
2020年1月:迁移到v12
错误追踪器
错误在 GitHub Issues 上跟踪。如有问题,请检查是否已报告该问题。如果您是第一个发现的,请通过提供详细且受欢迎的 反馈 来帮助我们解决它。
请不要直接联系贡献者关于支持或技术问题的帮助。
鸣谢
贡献者
Hparfr <https://github.com/hparfr> Akretion
Sylvain LE GAL <https://twitter.com/legalsylvain>
Invitu <https://github.com/invitu>
维护者
此模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
此模块是GitHub上的 OCA/pos 项目的组成部分。
欢迎您贡献。要了解如何贡献,请访问 https://odoo-community.org/page/Contribute。
项目详情
散列值 for odoo12_addon_pos_default_empty_image-12.0.1.1.1-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 765ecbff8a5db289138f98c296bd8d4d8f8fc571bdbf551b5ee029a9222ee78f |
|
MD5 | 4ecc0eee82d7e0a802694e4c1e373404 |
|
BLAKE2b-256 | 634f527f9fb6b0fdcaa8441fc1e287bf6a1a4bd296d0ccc46bf78e9684e0e3d5 |