服务器怎么读取gzip gzip在电脑哪个文件夹里?
gzip在电脑哪个文件夹里?
IIS6巳经内建了Gzip压缩的支持,只可惜,也没系统设置更好的管理界面。所以要打开这个选项,又要费些功夫。
1、如果你要装换静态文件(HTML),需要在硬盘上建一个目录,并给它“IUSR_机器名”这个用户的写权限。要是高压缩代码文件(PHP,asp,aspx,ashx)就不必须了,而且它的页面是每次来都动态生成气体的,高压缩完就放弃你。
2、在IIS管理器中,“网站”节点上面(又不是某个具体详细的站点,完全是整个网站)右键-属性,选择类型“服务”标签,选上禁用代码内容高压缩,支持静态内容压缩。
3、在IIS管理器左侧全选“WEB服务器扩展”,空白文档一个服务器扩展。名字不可以,例如gzip,文件的路径是:c:windowssystem32inetsrvgzip.dll,并重新设置这个扩展。
4、停止下来IIS服务,先打开C:WindowsSystem32inetsrvMetaBase.xml(不停止IIS服务没能可以编辑该文件),以关键字“据不需要增加一些要接受压缩的文件后缀,其中HcFileExtensions是静态文件的扩展名,提高js和css等;HcScriptFileExtensions为相册文件的扩展名,增加aspx,ashx等;HcDynamicCompressionLevel可以改成9,(0-10,9是性价比最高的一个)。
5、起动IIS服务,就早就完成关闭gzip高压缩了。
【读书笔记】如何进行web前端性能优化?
又想到Web前端性能优化的问题,前端开发人员更加比较熟悉,这对一个网站而言,就算是内容和功能再杰出的,如果不是用户不需要花废很久的时间才能再打开,这样的迟早会消耗掉用户的耐心,并最终失去了用户。
那该如何才能优化软件前端性能?总结为三步
一、关键资源字节数字节数也就是通常说的减少资源文件(js、css、image、video...)的大小。
1、装换
前端不使用uglify混肴压缩后
后端再开启gzip
对图片接受装换,在用压解比例更高的格式(WebP)
2、缓存
强缓存(http状态码:200),不用什么帮忙服务器真接可以使用本地缓存,协商缓存(http状态码:304),建议使用时先帮忙服务器若被速回缓存没快到期则不使用本地缓存,不用下载资源,使用localstorage对数据通过存储。
3、根据首屏优化
对非关键是资源网络延迟运行程序、异步打开程序,会减少首屏资源大小
二、最重要的资源连接到数1、合并请求
不使用http2.0的多路复用胸壁痛跪请配置combo,在难以建议使用http2.0的情况下充当一种合并资源请求的手段。
2、下降图片跪请数
建议使用spite图,不使用svg-symbol。
3、根据一些场景常规css、js内联的。
4、不使用强缓存会减少了四次服务器请求。
5、非重要资源网络延迟、同步异步加载,降低了首屏资源直接连接数。
三、关键渲出路径1、bigpipe分块输出
这里主要注意是毕竟要成功一整个页面的输出后端不需要一次性处理很多个任务,我们是可以将这些多个任务通过分块,谁先结束谁就先输出来,最终回填土的输出来DOM节点,这种主要解决的办法了直出页面阻塞的问题。
2、bigrender分块3d渲染
查看的手段应该是需要前端模板软件渲染页面,是对首屏时间主要下降了2002年统合DOM树时的节点数
3、是对reflow,repaint,composit路径处理。
4、比较复杂到动画时关於layer的概念renderlayer、graphicslayer。
5、css放进头部、js放底部尽量避免造成堵塞DOM树的统合,跪求css、js的位置对于页面3d渲染的影响大家这个可以了解下相关的文章。核心:css资源绝对不会阻塞住DOM树的构建但会堵塞DOM的软件渲染,JS会阻塞DOM树的统合,CSS会造成堵塞JS的执行。
以上应该是因为Web前端性能优化归纳出的解决方案。更多Web前端学习资料,打听一下“武汉千锋”公众号领取。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。