日志访问统计插件:AccessCounter

如果你想对文章的日志访问情况进行统计,并且在文章的页面上列出访问最多的文章的时候,那么AccessCounter能够帮你顺利地完成任务。

AccessCounter的下载地址:http://www.homepagemaker.biz/download/access_counter.html

下载完成之后,FTP到MT的cgi文件目录下之后,会提示你安装AccessCounter,装完到plugins管理,在AccessCounter的Settings里,把Start Tracking your Blog打勾就OK。

如果你想在侧栏显示热门文章排行榜,新建一个Widget,然后输入下面的代码:

  <mt:If tag="BlogEntryCount">
<div class="widget-recent-entries widget-archives widget">
    <h3 class="widget-header">最热文章</h3>
    <div class="widget-content">
        <dl>
    <mt:Entries sort_by="accessed_count" lastn="10" unique="0">
            <dt><a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a></dt>
    </mt:Entries>
        </dl>
    </div>
</div>
</mt:If>

把这个widget加入,然后重新生成就OK。

但是这个插件也有一个不好地方,它很耗CPU的资源。在装完插件之后,在文章页面的底部我们可以看到如下的一段代码:

<script type="text/javascript" src="/cgi-bin/plugins/AccessCounter/AccessCounter.cgi?mode=tracking&blog_id=2&id=395"></script>

此插件是调用AccessCounter.cgi这个文件来对日志的访问数进行统计的,cgi文件很耗CPU资源的。刚才试用了一下,发现该插件对CPU的消耗虽然小于文章重建时候的CPU消耗,但是已经非常厉害了,酷睿4500的CPU,大概要消耗30%到40%左右的CPU资源,如果对于访问很大的网站来说,这是unacceptable的。对于个人的小博客来说,如果CPU资源充足的话,那还可以接受。