[部落格加速] MyBlogLog Cache 0.2 PHP版本
文章發佈於 : 2007-05-30 16:50:32 | 文章分類 : 程式相關
標籤 :
程式相關
重要更新
凱大人發現將MyBlogLog使用Cache的機制後將失去MyBlogLog的原有精神.
以下是凱大人的聲明
發現致命的問題點,請大家不要下載使用.....
MyBlogLog 本身就是靠該script進行 User Trace的結果,cache卻讓該Javascript完全無法在使用者端執行,
更無法知道正在讀取網頁的是哪個使用者,因此無法有任何新的 User 瀏覽紀錄,
這跟原來裝 MyBlogLog 的用途完全相反。
MyBlogLog 有時後會慢的原因就是,他要使用者連線到 tracr.mybloglog.com 這樣的東西去更新一些server端的資料。
同時也會帶他本身 MyBlogLog 的 session id 等過去。
但是用了cache ,所有的連線都是由web server 產生的,因此變得一點意義都沒有。
丹尼老大寫的 MyBlogLog Cache 0.2需要Crontab才能夠執行,
但是現在越來越多的虛擬主機商,取消了使用者可以自定義排程的功能.
因應這樣的現狀,凱大人在丹尼老大所寫的程式基礎上完成了 MyBlogLog Cache 0.2 PHP版本,
這個版本解決使用者沒有辦法在虛擬主機上面設定Crontab的問題,
在效能的處理上,使用了以下的方法
加上了兩段 expire time 的檢查,分別可以設定 mybloglog.php 的 expire time跟所有個人圖示的過期時間..
預設 mybloglog.php 的過期時間為 5 分鐘,圖示則為一天的過期檢查
安裝與使用方法如下:
1. 將mybloglog_cache.php程式中第10行的$mblID修改為你的ID
2. 將mybloglog_cache.php上傳到你放部落格程式的目錄
3. 在放部落格程式的目錄下面再建立一個名稱為tmp的目錄
4. 在要顯示MyBlogLog的位置加入 include("mybloglog_cache.php"); 的語法
下載位址:
凱大人寄給我的版本是搶鮮版,後續會有詳細程式註解的完整版.
有興趣的朋友,可以點擊這裡下載 ( mybloglog_cache.zip 1.13K).
現在阿維將程式放在自己的虛擬主機上,如果流量太大,阿維會另外找地方放. 後續補充: 1. 凱大人的官方說明已經出來,大家可以過去參考 MyBlogLog Cache for PHP 版本 2. 正式release版本已經公佈,所以搶鮮版就停止下載囉.
正式版下載位址
Love is waiting so you don't have to. Join Date.com for free!
Join Asia FriendFinder the Largest Asian Dating Site on the Web for FREE!
Kaspersky Security for Internet Gateway 7.0
Know when to sell on eBay using research
ㄚ凱的回覆 @ 2007-05-30 17:01:40
