日期:2012-12-04  浏览次数:20436 次

 

本款计数器用文本计数,没有用到数据库,可以实现如下功能:

利用一个文本文件实现多个页的计数
减少服务器的I/O占用率
在需要纪录的文件里,只需加入很少的几行代码

 

基本思路如下:

服务器程序从文本文件中读取该页被浏览的次数,

(因为所有文件向服务器提出请求时,他们的环境变量REQUEST_URI都代表他来自于...

所以,以请求文件的环境变量REQUEST_URI来辨别到底是那一页正被浏览。)

将这个次数加一储存,并在调用这页的用户的计算机上显示出来。

请先看我的数据文本中纪录的数据样本,(红色为浏览次数,其前面为相应的被浏览的文件)

counter.dat

/script/s2.php|
3|
/script/s1.php|
11|
/script/counter.php|
5|
/testhtml/s2.php|
7