|
楼主 |
发表于 2005 年 10 月 31 日 15:32:18
|
显示全部楼层
[原创]解决统计代码影响论坛速度的方法(dz篇)
刚才统计我的论坛的cnzz的那台服务器出了问题,我的论坛打开一个页面几乎要几分钟。cnzz已经是比较稳定的统计代码了,51.la就更不用说了,这让我几乎对统计代码失去了信心以前有人说过一种方法,就是把统计代码放到<table>外面。但这就意味如果footer中有背景图片的话,统计代码就需要放在背景之外,
这势必会影响美观,下面的方法就是可以让统计代码既可以显示在背景图之内,又不影响显示速度的方法。
dz的模板footer.htm最后部分基本是这样的- <table>
- ..................
- </table>
- </body></html>
- {eval output();}
复制代码 我们可以把它改成这样- <table>
- ..................
- </table>
- {eval output();}
- <table>
- ..................
- </table>
- </body></html>
复制代码
如果要想把统计代码既显示在背景图之内,又不影响显示的话,可以把背景图用PS横向分割成两部分.高度自己看情况而定。然后把上半部放在一个<talbe>中,显示dz底部本应显示的那些信息。然后把{eval output();}移到</body>前面,在{eval output();}后面增加一个<table>,背景图就用分割后的下半部分,把统计代码放到{eval output();}后面的那个table里面去,这样统计代码的显示速度将不会拖论坛主页面显示速度的后腿.. 或者直接把<table>放到</html>后面也可以.
大家可以试试看,反正我这样改了我的模板以后,论坛的显示速度明显加快,可以看到有时候论坛已经显示完成了,而统计代码还没显示出来。。我现在又放心的把51.la的统计加到论坛底部了。。 |
|