我正在检查门户网站的页面加载图片,其加载速度非常慢。 我们从文件系统中选择图像,从数据库中选择图像名称并读取它们,创建列表并使用a4j:mediaOutput标记显示结果。但图像的加载速度非常慢。
http://www.easyrenting.com/list-detail/3bhk-ardee-city-sector-52/6263
答案 0 :(得分:0)
我看到的第一个问题是你的所有照片都是高分辨率(1800px x 2400px)。
您真的应该创建缩略图服务器端以满足您的视图要求,并根据您希望在客户端大小上显示的大小加载图像。
您是否仅确认您的网页重量 6.5MB 包括所有图片? (查看Firebug)。
我建议您使用这样的自定义servlet FileServlet supporting resume and caching with GZIP,并根据需要根据加载完整res或缩略图创建URL模式。
答案 1 :(得分:0)
使用a4j:mediaOutput标记没有问题。 图像的加载速度很慢,因为尺寸太大,您需要找到一种优化图像尺寸的方法。您可以在将图像保存到文件系统之前重新调整图像大小。 除非您提供缩放功能,否则您不需要这些大图像。
那应该有帮助!