2016-01-23 56 views
0

我创建了一个基本的html网站,其中包含一个包含图像的图库。它根据月份存储 。页面加载相当慢,所有的图像, 有没有更好的方式来存储图像,以加载更快?加载大量图像的最佳方式

感谢

+2

它不是关于如何存储图像,其关于如何显示在您的网页上的图像.. –

+3

使用JavaScript来延迟加载他们在。 – NikolaiDante

回答

3

逐步(懒洋洋)加载它们通过JavaScript和更好的创建缩略图使用JavaScript加载逐步加载缩略图。

然后只在单击缩略图时加载完整图像。

此外,将图像分成组/页面,以便在每个页面请求期间只加载/显示少量图像。

而且让你的Web服务器的缓存图片在一定时间内这样浏览器就不必每次都重新获取他们,他们重新请求

的aboce会降低页面加载时间dramaticaly

PS是的,除非必要,不要将图像存储在数据库中,而是存储在磁盘文件夹中,这样只需要图像的url来加载图像而不是整个图像的数据编码形式(如果您不这样做)

1

这不是一个编程问题。但是,为了引导您朝着正确的方向发展,您可以考虑优化图像以减小文件大小,同时保持良好的图像质量。这将有助于加快页面加载时间。有很多在线工具,您可以用来优化您的图像,如https://tinypng.com/https://tinyjpg.com/