[部落格加速] 優化MyBlogLog 最新進度 - 0.2版釋出

文章發佈於 : 2007-05-30 09:22:35 | 文章分類 : 程式相關
標籤 :

丹尼老大在今天發表了 MyBlogLog Cache 0.2
這次的更新版本讓使用上的便利性提高了很多.
使用者可以快速的自定義下面幾項參數.
$count 指的是希望顯示的 avatar 總個數
$dis_col 表示每列顯示幾個 avatar
$img_size 代表 avatar 的大小

關於這個工具的安裝環境需求,根據丹尼老大在MyBlogLog Cache 0.1 半手工版的說明
* Perl, 版本需求不知, 我是用 5.8.8
* wget, 版本需求不知, 我是用 1.10.2
* UNIX: 我是在 Linux 上寫的, 搬到別的系統的話不知道會怎樣, 目前還沒測試過

安裝步驟
1. 下載 mybloglog.pl 並存放到某個目錄.
2. 修改 mybloglog.pl, 有 6 個變數要指定:
   * 指定 $cache_dir: 這個目錄是用來存放 download 下來的 avatar 以及產生的 mybloglog.php 的目錄.
     請指定一個從根目錄開始的絕對路徑.
   * 指定 $www_dir: 這個目錄是在 web server 上要存取 $cache_dir 的路徑,
     請指定一個從 Apache 的 DocumentRoot 開始的相對目錄路徑.
   * 指定 $mblID: 這個是你在 MyBlogLog 上的 ID, 長得類似 2007022422374540.
   * 指定 $c_rows: 這個是 avatar 的個數, 最大是 10, 目前會少一個, 請看後面已知問題
   * $count 指的是希望顯示的 avatar 總個數
   * $dis_col 表示每列顯示幾個 avatar
   * $img_size 代表 avatar 的大小
3. 設定 cronjob 自動執行該 perl 程式
 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

閱讀全文 | 回 應(8) |

   Chieh的回覆 @ 2007-05-30 12:27:50   http://blog.chieh.tw/   

看來只好有請維大人出手了...

   Chieh的回覆 @ 2007-05-30 12:37:59   http://blog.chieh.tw   

對了..如依照同樣的方法,可以使用Blog Catalog上嗎?

   阿維的回覆 @ 2007-05-30 13:12:24   http://blog.hsdn.net   

理論上是可行的,但是Blog Catalog連續拒絕我兩次,
我不想跟他好了,所以我就繼續窩在角落玩耍囉

   ㄚ凱的回覆 @ 2007-05-30 15:20:38   http://blog.darkhero.net   

正在試著改寫成 php 版....
這樣一般沒有 crontab 的人也能用囉...

   阿維的回覆 @ 2007-05-30 15:24:29   http://blog.hsdn.net   

剛剛要幫Chieh裝的時候,就發現他的主機沒有提供crontab.
感謝凱大人造福沒有crontab的使用者,
不過如果有crontab還是使用crontab搭配perl來跑,
這樣效能會比php好 <---- 純粹個人感覺..

   ㄚ凱的回覆 @ 2007-05-30 16:13:50   http://blog.darkhero.net   

我已經改寫的差不多了...
效能部份的話,我加上了兩段 expire time 的檢查...
分別可以設定 mybloglog.php 的 expire time跟所以個人圖示的過期時間..
預設 mybloglog.php 的過期時間為 5 分鐘.
圖示則為一天.

   Dennys的回覆 @ 2007-05-31 07:57:00   http://dennys.tiger2.net/blog/   

請問一下, 我看你們說虛擬空間沒有 crontab. 是說一般虛擬空間不開放 crontab 的權限, 還是說根本就沒有 telnet 可以用啊?

因為如果是後者的話, 還是可以用程式跑, 然後每次跑玩後就 sleep 60 分鐘, 然後再跑, 就可以避開沒有 crontab 的問題了.

   阿維的回覆 @ 2007-05-31 08:46:27   http://blog.hsdn.net   

丹尼老大,我們說的是虛擬主機商不開放crontab的權限

發 表 回 覆  (*代表必須輸入的欄位)

  • *姓名 :  

  • email :  

  •   網址 :   請用http://開頭喔

  • *回覆內容 :  

  • *驗證碼 : 
  • This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

    請輸入上面圖案內的英文字母與數字,英文字母大小寫不受影響

  • 請原諒阿維這個懶惰鬼沒有寫新回覆通知的功能,
    如果需要回覆通知,歡迎訂閱回覆的RSS 
  •  會開新的視窗,不會影響回覆的內容喔 :)