三十天的 iThome 鐵人賽終於完賽,如同我們的隊名,「肝已經,死了」。參賽之前覺得每天
發一篇還好吧
,只是把之前的學習筆記拿來改一改
、寫一寫
,應該不需要花太久時間
。
直到比賽期間
才發現,一天
寫一篇太難了
,要在兼顧文章品質
與內容多寡
的情況下,一天一篇對我而言
實在不可能
,況且平常也有其他的事,不過好險
我有提早開始囤文章
。
在參加這次鐵人賽前,身為 iT 邦幫忙資深
的潛水艇
,我從來都沒有
按過文章的讚
,更別說留言回覆
,事實上我是在開賽前幾週
才創帳號
。
於是我在這次比賽被狠狠的制裁
了。直到這次鐵人賽途中
我才發現
,不論是讚
、留言
,甚至是瀏覽數
,都對發文者
來說是一個很大的鼓勵
。
另外參賽的這段期間,我很好奇究竟為什麼
我的瀏覽數
這麼低
,明明文章的難度
、價值
應該不會
比一些瀏覽數高的差
才對。
不服輸
的我,最終看到
了這篇文章 [Day 4] Xcode安裝 為什麼有5000觀看??? ithelp觀察實驗,覺得感受到些許安慰
還有想偷笑
,原來同是天涯淪落人
。以上內容致敬
他的文體
,只是我還是習慣
用標點符號
。
話說回來,這次比賽原本就是為了記錄我在台灣好厲駭導師制度的學習心得。而且在寫文章的過程中,時常會為了想把一項技術解釋得更精確而去查詢更多的相關資料。在這反覆的過程中,其實自己也能學習到很多東西。
因此如果問我參加鐵人賽到底值不值得,我的答案是肯定的;要是問我明年還要不要參加,再...再說。
以前只要刷新網頁就會算一次,後來小財神十分友善的回復,不久後就把這個問題修復了。
- 如果帳號有成功登入,Request 有帶 ithelp2016_desktop 這個 Cookie,不管 IP 為何,每五分鐘只會算一次瀏覽數。
- 如果是匿名瀏覽,這時則是看 IP,用幾個 IP 匿名瀏覽就會算幾次瀏覽數,一樣五分鐘重置一次。
根據目前規則,有兩個可行方案來刷瀏覽數。
- 創很多帳號,每五分鐘瀏覽一次目標文章。一天有 1440 分鐘,每 5 分鐘算一次,所以每個帳號一天最多能在同一篇文章創造 288 個瀏覽數。
- 想辦法取得 IP,用不同 IP 匿名瀏覽目標文章。同樣的,每個 IP 一天最多能在同一篇文章創造 288 個匿名瀏覽數。
以 Security 這個主題而言,只要有 5 個 IP 或帳號,刷一天就可以超過第一名文章的瀏覽數。
參考 YouTube 計次方式,我認為可以在現有的規則上再加入一些限制。如此一來,至少透過一般的機器人是無法大量產生瀏覽數的。
- 確認使用者在文章連結的停留時間,可以根據文章的長度規定至少要停留多久才計算瀏覽數。
- 根據使用者的游標位置(cursor position)、滑鼠滾輪(scroll) 等等因素判斷是否是真人正在瀏覽網頁。
希望這個網站可以變得越來越好,我本身也從這裡學到許多知識,也讀了很多不錯的文章來解決遇到的問題。
所有文章跟對應的專案都有備份到我的 GitHub zeze-zeze/2021iThome。