时间:2013-05-30 09:32:12

标签: jsf richfaces

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

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

2 个答案:

答案 0 :(得分:0)

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

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

您是否仅确认您的网页重量 6.5MB 包括所有图片? (查看Firebug)。

我建议您使用这样的自定义servlet FileServlet supporting resume and caching with GZIP,并根据需要根据加载完整res或缩略图创建URL模式。

答案 1 :(得分:0)

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

那应该有帮助!