网站建设七里河:教你如何压缩javascript代码和css代码

合肥金辰告诉您如何压缩JS和CSS代码:
  
   JS和CSS代码的压缩可以提高访问网站的速度,从而增加用户体验。那么如何压缩JavaScript和CSS代码呢
  
   减小代码在传输过程中的大小,可以提高页面传输速度,快速打开网页。
  
   Apache2的mod deflate模块用来压缩页面,但是这个模块需要在Apache中加载,我们需要在Apache中打开mod deflate。
  
   mod deflate模块提供了一个deflate输出过滤器,允许服务器在将输出发送到客户端之前压缩输出(它也应该被压缩为gzip格式,deflate是一种压缩算法),以节省带宽。apache 2内置mod deflate模块。apache 1.3.x era使用mod gzip模块来实现
  
   对于不打开mod deflate模块的主机或服务器,我建议您使用ob gzhandler函数进行压缩。与mod_deflate相比,ob_gzhandler函数的压缩效果几乎可以忽略不计。
  
   wordpress的默认gzip压缩函数是通过ob_gzhandler(即php)实现的。
  
   4.0.4增加了一个新的输出缓冲功能,通过gzip压缩发送到客户端,这个功能需要zlib库的支持,网站建设七里河zlib库安装在大多数虚拟主机上,所以很多博客
  
   此方法用于压缩PHP页。
  
   使用ob_gzhandler函数压缩PHP有三种方法:
  
   1。在php.ini中设置output_handler=ob_gzhandler
  
   2。将php_value output_handler ob_gzhandler添加到。HTAccess
  
   三。将ob_start(ob_gzhandler)添加到php文件头。
  
   第一个是我们做不到的,第二个是好的。它可以一劳永逸地完成。一个或两个方法具有相同的效果,即压缩所有PHP后缀文件。这里我将介绍第三个方法,请参阅如何:进一步优化您的CSS。
  
   例如,在模板下压缩style.css
  
   1。从模板目录复制style.css,并将其命名为style.css.php
  
   然后在style.css.php的顶部添加句子:
  
   U3000和U3000
  
   最后,添加
  
   U3000和U3000
  
   (复制时删除php之前的空格)
  
   2。在header.php中修改css连接,如下所示
  
   原来:
  
   U3000和U3000
  
   修订过的:
  
   U3000和U3000
  
   好的,现在您的CSS可以被gzip压缩。
  
   JS可以使用相同的方网站建设七里河法,只是应该在xx.js.php头中添加它,如下所示:
  
   U3000和U3000
  
   (复制时删除php之前的空格)
  
   仔细看k2主题中的js,它是在将后缀修改为php之后在顶部添加ob_gzhandler函数。
  
   通过这种方式,我压缩了50 k以上的网站建设七里河prototype.js和13 k的style.css。现在我用网页分析器测试我的主页。JS的大小从88553b减小到45852b,CSS的大小从17626b减小到7193b。