美文网首页
通过image CSS Sprites,减少网页request数

通过image CSS Sprites,减少网页request数

作者: 青菜SIR | 来源:发表于2017-09-22 23:34 被阅读0次

    为啥会想到这个事情呢,

    因为,我网站的MENU里的产品分类是如下图这样的:

    每个大类里,都有4-6张的图片吧,我想的是让老外更加直观的看到我的产品。也算是为了提高客户体验吧。

    但是这样意味着光MENU就差不多有30个图片的REQUEST,而且因为这个是在菜单上的,所以,每个页面都会有至少30个REQUEST,

    REQUEST一多,加载速度是肯定慢的。所以,网上找了下,好像有种办法叫CSS SPRITES来解决这个问题。

    原理如下图。

    这样30个REQUEST,可以变成1个REQUEST,只是增加了点CSS语句,这不是很好吗?

    而且,30张图,加在一起的大小,必然比一张图压缩以后的大小,大了不少。

    如何做呢?

    其实想了我大半天。。。网上YOUTUBE上,都不是基于WORDPRESS的,或者说AVADA的

    1.打开https://www.giftofspeed.com/sprite-generator/

    2.

    3.把生成的CSS代码复制,粘贴到

    AVADA-THEME OPTION-CUSTOM CSS

    4.打开你图片比较多的,想优化加速的网页。

    假设,你这些图导致REQUEST数太多,那我们可以给它来个6变1.

    这时https://www.giftofspeed.com/sprite-generator/网址里生成的HTML就派上用场了。

    这是最简单的替换方式。

    如果你想图片需要ALT属性,需要超链接,需要各种AVADA给你提供的样式,我是这样操作的,用CHROME,右键图片,检查属性。

    然后他的各种ZOOM IN啊,加阴影的HTML代码都出来了,然后只要替换掉IMG SRC后面的,变成class="sprite _1_png">就OK了。

    我不是码农,大学学的和计算机完全没关系,没学过HTML,只能边GOOGLE,边试验,一般这样是没问题的。

    然后就是生成,哈哈。

    差不多就是这个意思了,然后,你可以嘚瑟的去。

    gtmetrix.com

    dotcom-tools.com/website-speed-test.aspx

    tool.pingdom.com

    之类的检测了,你一定会惊喜你的REQUREST减少的数量的哟。~~

    PS:这个一切都是基于你网页上图片很多的前提下。

    如果很少,当我放屁。

    我也只是瞎研究,哈哈哈。做好MARKETING,询盘才有!!!~

    相关文章

      网友评论

          本文标题:通过image CSS Sprites,减少网页request数

          本文链接:https://www.haomeiwen.com/subject/sdjqextx.html