A-A+
用php优化网页时的js文件和它的使用
作为程序员,经常会用到javascrip文件,如果一个网页当中包含许多javascrip文件,那么网页的速度肯定会变慢,那么怎样利用 PHP 去优化网页的 javascript 文件呢。
当我们电脑上的文件或电影很大时,可以利用 zip 等压缩软件进行压缩,压缩后的文件或电影明显的就变小了,那么在网页中的 JS 文件我们也可以理解成利用 PHP 进行压缩,但这样的说法不太标准,只能这么理解了。
使用 PHP 优化网页的 JS 文件方法很简单:
第一步打开需要压缩的 Javascript 文件,把下面的代码加在 Javascript 代码前面:
<?php ob_start('ob_gzhandler'); header("Cache-Control: public"); header("Pragma: cache"); $offset = 60*60*24*60; $ExpStr = "Expires: ".gmdate("D, d M Y H:i:s",time() + $offset). " GMT"; $LmStr = "Last-Modified: ".gmdate("D, d M Y H:i:s",filemtime(__FI LE__))." GMT"; header($ExpStr); header($LmStr); header('Content-Type: text/javascript; charset: UTF-8'); ?>
第二步把该文件另存为 *.php,如:common.js -> common.js.php。第三步引入该脚本的时候记得使用新的名称。
别小看这样的东西,它可以帮你提高12%的速度,不妨试试,如果自己的网页速度因为JS变得很慢的时候可以使用一下这个方法,不过还是建议,尽量把网页的代码规范化,减少冗余代码才是关键。