我们正在开发一个网站,并注意到GIF图像(100kb - 200kb)的加载速度非常慢.
该网站是一个CSS/HTML静态网站.
有没有人指出为什么图像可能加载缓慢?
使用JPG会改善性能吗?
以下是该图片的HTML代码:
Dave Swersky.. 12
它们装载速度很慢,因为它们非常庞大.200KB是一个非常大的图像文件.我不确切知道Web图像的建议是什么,但将它们保持在50K以下是一个非常好的主意.
GIF图像对于摄影图像不是非常有效.您应该尝试其他格式,如JPG和PNG,看看是否可以使用较小的文件大小获得相同的质量.您应该能够在保持质量的同时缩小文件大小.
另一个技巧:使用缩略图.保存每个图像的两个版本,一个是另一个的25%(按分辨率).如果他们想要查看更多内容,您的网站访问者可以点击缩略图.这将加快加载时间并减少带宽费用.
1> Dave Swersky..:它们装载速度很慢,因为它们非常庞大.200KB是一个非常大的图像文件.我不确切知道Web图像的建议是什么,但将它们保持在50K以下是一个非常好的主意.
GIF图像对于摄影图像不是非常有效.您应该尝试其他格式,如JPG和PNG,看看是否可以使用较小的文件大小获得相同的质量.您应该能够在保持质量的同时缩小文件大小.
另一个技巧:使用缩略图.保存每个图像的两个版本,一个是另一个的25%(按分辨率).如果他们想要查看更多内容,您的网站访问者可以点击缩略图.这将加快加载时间并减少带宽费用.
推荐阅读
如何解决《如何在PHP页面上从orientdb访问数据?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在哪里可以找到已翻译的LinqtoEntity查询到Sql》经验,为你挑选了2个好方法。 ... [详细] 如何解决《django在已清理的数据上形成预取》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在Unity插件中使用androidjar中的context.getClassLoader.getResaurceAsStream无法访问图像》经验,为你挑选了0个好方法。 ... [详细] 如何解决《mvnrelease:在java8中执行失败-添加了javadoc插件》经验,为你挑选了0个好方法。 ... [详细] 如何解决《使用数组值将数组转换为不同的结构》经验,为你挑选了1个好方法。 ... [详细] 如何解决《"使用HttpClient根据验证程序,远程证书无效"》经验,为你挑选了1个好方法。 ... [详细] 如何解决《awk在输出中打印一个额外的行{print$x}》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何为qtcreator编写调试助手?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Angularui-router:按下浏览器中的后退按钮,停止控制器重新加载》经验,为你挑选了1个好方法。 ... [详细] 如何解决《为什么不能在编译时解决运行时多态?》经验,为你挑选了5个好方法。 ... [详细] 如何解决《Web服务连接超时和请求超时之间的差异》经验,为你挑选了1个好方法。 ... [详细] 如何解决《命名列表时使用粘贴》经验,为你挑选了0个好方法。 ... [详细] 如何解决《ImportError:无法导入名称Pubnub》经验,为你挑选了1个好方法。 ... [详细] 如何解决《SpringData是否支持OrientDB?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Robolectric测试抛出RuntimeException:java.lang.ClassNotFoundException》经验,为你挑选了1个好方法。 ... [详细] 如何解决《SpringSecurityjava.lang.IllegalArgumentException:输入中的非十六进制字符》经验,为你挑选了0个好方法。 ... [详细] 如何解决《为什么我的IF声明不能显示我想要的结果?》经验,为你挑选了1个好方法。 ... [详细] 吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1第一个自制公式,在收集依赖关系和资源后不了解安装过程
- 2如何将过滤器应用于*ngFor?
- 3Swift是否有任何原生并发和多线程支持?
- 4Aurelia绑定:反复调用property-getter
- 5烧瓶:一次装饰每条路线?
- 6使用预处理器宏插入注释字符
- 7NoMethodError:未定义的方法`validate_presence_of'(Rspec和Shoulda-Matchers)
- 8获取Bokeh中框选择工具中包含的选定数据
- 9gcc ld:确定静态库链接顺序的方法
- 10错误:在"}之后的第24行,第1列(字节528)中的#,输入,过滤器,输出之一
- 11Delphi,如何避免application.CreateForm?
- 12具有数据绑定的聚合物铁-ajax元素参数将参数分成单个字符
- 13为什么会出现致命错误:安装PyYAML时找不到'yaml.h'文件?
- 14如何在Xcode UI测试脚本中执行点击和拖动操作?
- 15如何像黄瓜Ruby的puts一样在黄瓜JVM中捕获STDOUT?
- 16在woocommerce_email_customer_details或电子邮件的任何其他部分中添加新字段
- 17R:如何更改ggplot中的配色方案(需要14种颜色)
- 18何时使用机器epsilon何时不使用?
- 19如果你不能用你给它们的名字真正引用它们,那么命名函数表达式有什么意义呢?
- 20一个隐含的try {}抓住了main
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有