mysql 訪問量 統計 為你的部落格新增訪問量統計

2021-10-18 10:22:39 字數 1500 閱讀 8222

本文最初發布於我的個人部落格:咀嚼之味

2016.04.23 通告: hit kounter 原本部署於 sae 上,而近期 sae 針對使用 mysql 的應用開始收費。本專案只是乙個本人使用業餘時間開發的小工具;它本身包含的功能也很精簡,並不適合使用付費服務。所以我已經將 hit kounter 服務遷移至 leancloud 上,有興趣的同學請移步最新的一篇博文 部落格訪問量統計工具 hit kounter v0.2 檢視最新版本的使用方法。原本部署在 sae 上的服務預計在 五一假期 後下線,對已經使用 hit kounter 的一些使用者,我深感抱歉!

接下來會從以下幾個方面介紹一下:

如何為你的部落格新增訪問統計

hit kounter 的 js 介面

小結:hit kounter 的未來

如何為你的部落格新增訪問量統計

1. 引入指令碼

首先,在你的頁面中引入這個指令碼;由於你可能在每個頁面都需要顯示訪問量,把它加入根模板也許是個不錯的選擇。

2. 顯示當前頁面的訪問量

你可以在頁面的任何地方插入這句 html 片段,你之前引入的指令碼會自動檢查當前頁面上帶有 data-hk-* 屬性的元素,並針對你給出的屬性值向伺服器請求資料,最後把得到的結果替換到上面的標籤內。可以參考我部落格中的例子。

3. 顯示指定頁面的訪問量

hit kounter 的 js 介面

hit kounter 會在全域性注入 icarus 物件,它是與伺服器互動的資料介面。通過它,我們就可以直接向伺服器傳送請求。先看看下面這個例子:

icarus.request(,

,success: function(result) {

for (var i = 0; i < result.length; i++) {

console.log(result.domain, result.url, result.count);

failure: function(code, err) {

console.log(code, err);

hk.page.increment

hk.page.get

hk.page.gettop

hk.page.getbydomain

至於如何使用就由你們自由發揮啦。

小結:hit kounter 的未來

當然,hit kounter 的功能不至於此啦,由於作者我還是個讀研狗,最近得**文了,所以更新進度暫且比較慢;目前 hit kounter 是 0.1 beta版,未來會加入越來越多的功能,包括但不限於:

新增乙個能夠獲得全站的訪問總量的 api

通過新增

這樣乙個元素,便能夠將全站訪問量最高的五個頁面羅列在 div 框內。

為使用者提供乙個很方便的方式來匯入初始的訪問量資料

完善各種可能的錯誤資訊(包括服務端和瀏覽器端的錯誤)

todo list 可以在 這個 issue 中看到,而且因為 hit kounter 是開源專案,也很期待大家能夠多吐槽,如果能給 hit kounter 貢獻**那就再好不過啦~。

hexo部落格新增訪問量統計

1 配置是否開啟不蒜子訪問量統計功能 在themes yilia config.yml新增屬性 是否開啟訪問量統計功能 不蒜子 busuanzi enable true 2 引入不蒜子並新增站點訪問量 在themes yilia layout partial footer.ejs末尾新增如下 3 新...

統計部落格園個人部落格的訪問量

本文參照了博文 在後台管理的設定選項中有乙個公告欄和設定頁首頁尾 功能,使用起來非常靈活和方便。藉此我們可以通過網路上提過的其他強大的外掛程式來為獲取更加詳細的訪問統計資訊。本教程所使用的方法對於其他提供類似公告欄機制的任何網路頁面都適用,而不僅僅限於。首先我們先進入這個外國的 有可能打不開需要fq...

NGINX訪問量統計

1.根據訪問ip統計uv awk access.log sort uniq c wc l 2.統計訪問url統計pv awk access.log wc l 3.查詢訪問最頻繁的url awk access.log sort uniq c sort n k 1 r more 4.查詢訪問最頻繁的ip...