跳转到主要内容

优化无图像产品的加载时间

项目描述

License: AGPL-3

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 上追踪。如果遇到问题,请先检查是否已经有人报告过您的问题。如果您是第一个发现的人,请帮助我们解决它,提供详细且受欢迎的反馈 这里

致谢

贡献者

还可以参考此模块 pos_improve_images from GRAP,适用于 OpenERP 7。

维护者

Odoo Community Association

此模块由 OCA 维护。

OCA,即 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 特性的协作开发并推广其广泛使用。

要为此模块做出贡献,请访问 http://odoo-community.org

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源代码分布

此版本没有可用的源代码分布文件。请参阅 生成分布存档的教程

构建分布

odoo8_addon_pos_default_empty_image-8.0.0.1.1-py2-none-any.whl (10.3 kB 查看哈希值)

上传时间 Python 2

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面