0

我正在检查门户页面以加载图像,它的加载速度非常慢。我们从文件系统中选择图像,从数据库中选择图像名称并读取它们,创建一个列表并使用 a4j:mediaOutput 标签显示结果。但是图像的加载速度非常慢。

http://www.easyrenting.com/list-detail/3bhk-ardee-city-sector-52/6263


我看到的第一个问题是你所有的图片都是高分辨率的(1800px x 2400px)。

您确实应该在服务器端创建缩略图以满足您的视图要求,并根据您希望在客户端大小上显示的大小加载图像。

您是否仅验证了您的网页重量约为6.5MB ,包括所有图像?(检查萤火虫)。

我会向您推荐一个像这样的自定义 servlet,它支持使用 GZIP 恢复和缓存的 FileServlet,并根据需要根据加载完整资源或缩略图创建 URL 模式。

4

2 回答 2

0

使用 a4j:mediaOutput 标签没有问题。由于尺寸太大,图像加载缓慢,您需要找到优化图像尺寸的方法。可能您可以在将图像保存到文件系统之前重新调整图像大小。除非您提供缩放功能,否则您不需要这些大图像。

那应该有帮助!

于 2013-05-30T09:59:04.783 回答
0

我看到的第一个问题是你所有的图片都是高分辨率的(1800px x 2400px)。

您确实应该在服务器端创建缩略图以满足您的视图要求,并根据您希望在客户端大小上显示的大小加载图像。

您是否仅验证了您的网页重量约为6.5MB ,包括所有图像?(检查萤火虫)。

我会向您推荐一个自定义 servlet,例如FileServlet,它支持使用 GZIP 进行恢复和缓存,并根据需要根据加载完整资源或缩略图创建 URL 模式。

于 2013-05-30T09:57:39.120 回答