在raspberry pi网络浏览器上提高图像加载速度

时间:2018-06-01 02:41:54

标签: javascript angularjs firefox raspberry-pi3 browser-cache

我正处于开发在网络浏览器中运行的自定义销售点系统的最后阶段。有类别,子类别和产品。当您单击某个类别时,它会显示子类别,然后当您单击子类别时,它会显示产品。这些元素中的每一个都有图片,价格,标题和其他一些细节。有一个后退按钮,允许用户导航回父元素(前子类别 - >类别)和主页按钮返回列出所有类别的页面。

所有这些数据都是通过对主服务器的发布请求来检索的。页面首先只显示~30个项目;当页面滚动时,它会加载更多项目。在普通计算机上进行测试时,图像看起来很快就会加载,这确实不是问题。然而,当在覆盆子pi上运行它时,儿童图像在第一次点击元素时加载非常缓慢(例如,单击子类别,其产品的图像加载缓慢)。但是,当页面导航回其父元素,然后再次返回到子元素时,图像全部已加载。

由于系统的设置方式,缓存图像不会在浏览器会话之间保存。浏览器使用Selenium作为一个干净的会话启动,因为它有USB设备通过python与扫描仪和秤进行交互。

我尝试了一些方法来尝试缓存图像。一种方法是通过javascript加载所有图像,然后为每个加载它们自己删除(这不起作用)。我还尝试创建一个加载页面,其中所有图像将在进入P.O.S之前显示。系统的主菜单(这也不起作用)。

如果有人有任何其他想法如何可以更快地缓存或加载图像,我们将不胜感激。

0 个答案:

没有答案