优化无图像产品的加载时间
项目描述
POS默认空图像
在销售点,尝试加载已知的不存在图像是浪费时间。
当你在销售点有8000个产品,其中大多数没有图像时,你会很高兴节省数千个无用的请求:POS加载速度更快。
技术信息
每次pos实例化一个产品,它都会添加一个
<img src=”’/web/binary/image?model=product.product&field=image_medium&id=’+product.id;” />
浏览器将触发与不同URL一样多的请求。
如果你有很多产品,浏览器很快就会达到与Odoo服务器网络连接的限制,并将等待空闲槽位而不是加载其他有价值的内容。然后POS工作起来非常慢。
此模块在product.template中添加了一个字段 _has_image_,并将产品图像URL直接在POS中更改为其默认占位符。
因为只有一个此占位符的URL,所以对于所有无图像的产品,你将只有一个请求。
实际上,如果产品有图像,它将正常加载。
已知问题
更新
2016年2月:第一个版本
错误追踪器
错误在 GitHub Issues 上追踪。如果遇到问题,请先检查是否已经有人报告过您的问题。如果您是第一个发现的人,请帮助我们解决它,提供详细且受欢迎的反馈 这里。
致谢
贡献者
Hparfr <https://github.com/hparfr> Akretion
Sylvain LE GAL <https://twitter.com/legalsylvain>
Ronald Portier <ronald@therp.nl>
还可以参考此模块 pos_improve_images from GRAP,适用于 OpenERP 7。
维护者
此模块由 OCA 维护。
OCA,即 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 特性的协作开发并推广其广泛使用。
要为此模块做出贡献,请访问 http://odoo-community.org。
项目详情
odoo8_addon_pos_default_empty_image-8.0.0.1.1-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e70fc7a8fe7159d25ef68e382f597ad0faf842ce1a06c8472f52cbfa56df3a2a |
|
MD5 | cd5eb4164f38cad49c318255b478c851 |
|
BLAKE2b-256 | 1cc27c180e95cce7ac4dc2f01881290a7cb41055aedfd5cd99c5a4a998e5597d |