我有一个创建单页网站的网络平台..有很多图像和背景(100-400)。 你可以猜测,它的加载速度非常慢(如果禁用了浏览器缓存)。这些页面主要是促销材料,所以它们一般只会打开一次(因此浏览器缓存不起作用)。
我没有多少访问前端,它不是一个单独的页面,而是一个生成内容的平台,所以我需要某种服务器解决方案。
无法进行延迟加载,我们对一半图像进行了一些自定义的延迟加载。
我们在生产中使用CDN *服务器,但它不会产生很好的效果(至少对于单个用户而言)。
是否有一些通用的解决方案配置来帮助这种情况?
像apache优化一样,优先考虑图像,
在一个(少数)请求中压缩所有图像。
答案 0 :(得分:1)
如果(进一步?)延迟加载是不可能的,您可以将图像行捆绑到单个图像中以用作精灵,并使用CSS background
和background-position
属性显示它们。
这会减少所需的下载次数,但在服务器端需要更多的处理和存储空间。