PHPCMS V9内容页获取点击率优化

做了一个企业站,要做优化,考虑到网站加载速度方面的问题,希望能够通过提高页面的加载效率来增加响应速度。整个网页的内容页,只有点击率hits是需要用到jQuery插件的,虽然是使用jQuery.min.js,但仍然达到了90多KB,仅仅是为了一个小小的点击率显示功能,却要加载这么大的文件,是不能忍的。于是,就要有想要去掉jQuery文件的想法。毕竟我整个网页也只有几十KB。


去掉jQuery插件方法:


1. 在内容页模板show.html中不再引用jQuery.nin.js。

2. 修改内容页中更新点击率的接口文件。

原代码:

<script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>

修改为:

<script language="JavaScript" src="{APP_PATH}api.php?op=my_count&id={$id}&modelid={$modelid}"></script>



注意,仅仅把count修改成了my_count,因为做修改的第一思想,就是不改动PHPCMS V9程序原文件,为了减少更新的麻烦。


3. 在api目录下找到count.php 文件,复制一份,命名为 my_count.php 


4.将 my_count.php 最下面一句代码修改掉:


原语句:

$('#hits').html('<?php echo $views?>');

修改为:

document.getElementById("hits").innerHTML="<?php echo $views ?>";