[英]Showing a page content at once
我有一个网站,其中包含index.php
中的一些图像
我面临的问题是整个页面没有立即加载,我认为图像需要一些时间来加载
所以我所做的是,我首先显示加载图像,然后在一段时间后我显示页面,这解决了问题。 但我很想知道还有其他更好的办法吗?
我更喜欢优化我的图像。
您可以使用pngcrush为您优化PNG文件,但我个人发现,一旦我完成它,pngcrush只能成功地使它更大。
特别是对于动画,你可以做很多事情。
combine
而不是replace
。 您将再次遇到透明区域的问题,但通过使用combine
您可以让每个后续帧仅更改...更改的内容。 如果只有一小部分发生变化,这就避免了重写整个图像的冗余。 GIMP有一个有用的过滤器“动画>优化GIF”,它将为您完成此操作。 使用上述技术,我曾设法将8MB的原始图像数据推送到125kb的动画GIF中。
JPG适用于照片,但相机倾向于编写MASSIVE文件。
以上内容可帮助您减少图像占用的尺寸。 显然,您还应该适当地缓存图像,因此只需要检索一次。 还要确保在图像元素上指定width
和height
,以便浏览器可以为它们保留空间并避免在加载时跳转...
你应该很好。
如果不知道页面的外观,很难说其他选项是什么,但一种选择是为图像保留空间,以便页面文本快速呈现在正确的位置,然后加载图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.