电脑下载的东西全变成网页

电脑下载的东西全变成网页,第1张

出现这种情况,一般是误 *** 作,造成压缩文件的打开方式是ASP或者html之类的网页文件了,可以通过以下方法解决:1、右键单击下载的压缩文件,选择打开方式选项,选择程序----在d出的对话框中选择压缩文件图标,然后在最下面的:始终使用选择的程序打开前面框内打钩,确定。2、就能用压缩程序打开文件了,如果自己想改变外观的网页图标。3、打开我的电脑---工具----文件夹选项---文件类型然后从(已注册的文件类型)里找到扩展名为:RAR或者ZIP的压缩文件图标,但文件类型却是网页文件的这个点击选定---删除----确定,就可以了。

HTML压缩本身对网站性能提升意义并不大,最多只能混淆一下让其他人难以查看,但是越来越多的前端工具已经让这种做法变得越来越没有意义,反而影响自己的开发,所以,放弃HTML压缩吧。

当然,这个结论也不是在所有情况下都成立,当你的访客足够多的时候,节省一个字节的大小可能都会导致大量的成本节省,以google为例,他的互联网占到整个互联网流量的40%,而思科预计2016年全球网络流量将会达到1.3ZB(1ZB = 10^9TB),如果Google给每1MB的请求减少1字节,则每年可以节省流量近500TB。

第一步,你需要对php的设置如下:

php.ini: output_buffering = Off output_handler = ob_gzhandler zlib.output_compression = Off zlib.output_compression_level = -1

第二步,你需要在apache下增加如下设置:

AddOutputFilter DEFLATE html php js css

这样就可以对html php js css进行gzip压缩了。

第三步,你需要使用如下php压缩html并输出到客户端的函数:

function compress_html($string) { return ltrim(rtrim(preg_replace(array("/>*([^ ]*) *</","//","'/\*[^*]*\*/'","/\r\n/","/\n/","/\t/",'/>[ ]+</'), array(">\\1<",'','','','','','><'),$string)))}

上面的这个正则表达式,很强大的哦,经过我本人亲自测试可使用。

通过以上方法,你就可以将你的html代码压缩然后输出给客户端了。不信你可以查看源代码,就是一行,网页瞬间压缩很小。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5910621.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-08
下一篇2023-03-08

发表评论

登录后才能评论

评论列表(0条)

    保存