如题祥述:
作为前端开发的我,做了一个公司网站,所有的静态页面都以写好(其实都是静态页面)。上线服务器,却是各种问题:
- 1、网站字体加载特别慢,估计要个三四秒才能出来,主要是用了个性字体(Pingfang SC,里面的三个,每个都是10M左右),公司的网站的也就5M的速度吧,当然很慢。最后跟UI沟通了,为了稍好的用户体验,还是选择了系统字体。
请问:如果你们碰到如此问题都是如何处理的?
- 2、图片加载很慢,UI给的图,有的是.svg格式,有的是.png格式,大小大一点的都有2M-3M,小一点的也有500KB——800KB。
解决办法:在线压缩了下,普遍在200KB以下,用的是在线压缩,还算能接受。这个网站好像能让图片多压缩几次,之后后面压缩的大小没减少多少,所以也就只压缩了一次。
请问:图片压缩是UI来做,还是前端的工作,如果是前端的话,有没有更好的压缩工具?
- 3、其实主要是上述文件影响了加载速度。其他也有问题,比如:网站还有些其它文件pdf有必要压缩吗?那些CSS、js也要压缩吗?
第一次做网站,没什么经验,希望能得到你的指教!!!
一般来说,服务器端开启gzip压缩是一个不错的选择,前端的话也可以将一些不大的图片图标合并(雪碧图,减少请求次数),对于不大的(2M以下)使用base64转码,webpack可以做,js ,css压缩主要是对代码进行合并,去除注释,换行,进行简写,一般都可以交给打包工具,配置设置好就可以了