压缩 WordPress 插件中的 JS

WordPress 中加载的大多数 JS 都是来自插件的,而 JS 的数量和大小又直接影响了 WordPress 的速度,所以减少 JS 的数量和大小是提速 WordPress 最直接的方法,这也就是我们为什么提倡少用插件的原因。之前写过《合并 JS 文件两步走》以减少 WordPress 加载 JS 的数量,今天我再来谈谈如何减小 JS 文件的大小。

减小 JS 文件同样也是两步走:

一、在线压缩 JS 文件

这步没啥好多说的,推荐个在线压缩 JS 文件的网站:http://js.clicki.cc

二、用 Gzip 压缩 JS 文件

1、在 JS 文件的顶部和底部分别加上以下两行代码。

<?php if ( extension_loaded('zlib') ) {ob_start('ob_gzhandler');} header("Content-Type: text/javascript"); ?>
<?php if(extension_loaded('zlib')) {ob_end_flush();} ?>

2、然后将这个 JS 文件另存为 PHP 文件,例如:all.js.php。

3、最后再修改一下对这个 JS 文件的引用:

原来:

<script src="http://****.js" type="text/javascript"></script>

修改为:

<script src="http://****.js.php" type="text/javascript"></script>

这样就对插件进行了 DIY,对提速 WordPress 有很大的帮助。最后补充一点,有些插件是 PHP+JS 形式的,比如说很多人都在用的 WP Thread Comment 和 WP Paged Comments 插件,那压缩起来就更方便了,只需做第二步的第1小点就行了,因为它们本身就是 PHP 文件了。

,,,

相关的文章
  1. Pingback: 网站Js压缩 | BroTang

  2. 似乎方法很老的说..原文作者好像3个字..记不清了,呵呵.你也是小张的虚拟主机么..?
    不知道他售的主机的响应极限是啥...咱们继续优化...