2013-05-30 63 views
0

我正在检查加载图像的门户页面,其加载非常缓慢。 我们从文件系统中挑选图像,从数据库中选取图像名称并读取它们,使用a4j:mediaOutput标签创建一个列表并显示结果。但图像加载非常缓慢。<a4j:mediaoutput,缓慢加载图片?可能是什么原因?

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

+0

我已经添加了一个链接,我正面临和尝试解决的simillar问题。 – durgesh

回答

0

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

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

您是否只验证过您的网页重量约为6.5MB包括所有图片? (用Firebug检查)。

我会建议你像这样的一个自定义servlet FileServlet supporting resume and caching with GZIP,并根据需要创建一个URL模式根据负载全部水库或缩略图。

+0

谢谢alexandre,我也在初级阶段观察到了相同的原因,但我处于困惑模式,如何让它解决。 – durgesh

+0

@durgesh我会问的第一件事是:你的图像是如何存储的? –

0

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

这应该有所帮助!

+0

您可以按照Alex的建议使用萤火虫来检查您的网页的大小。 以下链接应该告诉你如何做到这一点: https://getfirebug.com/network – Aditya

+0

嗨Aditya,感谢您宝贵的评论,我也使用它之前,它真的有效。 – durgesh

相关问题