Translate


訂閱服務...

線上使用者

目前共有 0 位註冊使用者4 位訪客 在線上。

新會員

  • Mfeeluse
  • chris
  • kendrickpittmaneq
  • pigpighhkk
  • lissa

書籍推薦

Poormanscron 模組 - 窮人的 Cron Job

Arthur Yu 的照片
Average: 5 (1 vote)

Cron.php 是 Drupal 用來定時更新網站資訊的程式,其中比較重要的工作就是重建「搜尋」的索引 ( 如果索引沒更新,就會有些文件找不到 ),可是 Drupal 本身並沒有定時執行程式的功能,必須仰賴作業系統所提供的排程程式來達成,一般來說,這個功能在 Unix-Like 的作業系統上,就叫作 Cron Job 或 Cron Table。


雖然阿舍租的虛擬主機 ( Hosting ) 也有提供自定 Cron Job 的功能,但是,其實除了 Cron Job 以外,還要有一支可以在命令列開啟網頁的程式才行,阿舍的主機上沒有,要協調請 "阿豆子" ( 外國人 ) 幫忙放上,然後再設定權限,測試,頗麻煩,而且,阿舍不只一個網站而已,想起來就有點給它累了,所以阿舍就去爬文,看看有沒有其他方法可用。

如你所看到的,這個 "窮人的 Cron Job ( Poor man's cron )" 模組,就是阿舍找到的解決方式,它的原理是利用每次訪客開啟網頁時,檢查是否已經超過設定的執行週期,如果是的話,就會順便去執行 Cron.php 這個程式,這樣就可以達到類似定時執行 Cron.php 的效果。

那這樣會不會拖慢網頁開啟的速度 ? 據 Readme.txt 的說明是說,這個模組會在整個網頁載完以後才會去執行 Cron.php,阿舍試了一下,好像真的不太會影響網頁的讀取,不過阿目前的內容還算少,所以可能有一點不準吧...呵...呵...

阿舍看了一下 PO 檔,項目不多,所以就順手翻了一下,有需要的就自已載回去用,阿舍翻的比較隨性,不喜歡的,請自已改過....

另外,如果有啟用日誌功能的話,你可以到 「管理」>「日誌」>「最近日誌項目」看到 「類型」是 "Cron" 的,那個就是這個模組的執行記錄,如果在設定的時間週期內沒有看到任何記錄,那就有問題了,可以先把頻率的時間設短一點來測試,至於到底要設多久才會比較好,看大家是說看你內容更新的頻率來看,越常更新,更新的週期就要短一些。

poormanscron 模組下載
http://drupal.org/project/poormanscron

附加檔案大小
poormanscron_5.x-1.1_zh-hant.rar1.11 KB

發表新回應

此欄位內容將保密,不會公開顯示出來。
  • 自動將網址與電子郵件位址轉變為連結。
  • 可使用的 HTML 標籤:<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • 自動斷行和分段。

更多關於格式化選項的資訊

Mollom CAPTCHA (play audio CAPTCHA)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated.

Google 廣告 Cookie 和隱私權政策
當您造訪我們的網站時,我們會透過第三方廣告公司來放送廣告。這些公司可能會使用您在本網站和其他網站上的相關瀏覽資訊 (不含姓名、地址、電子郵件地址和電話號碼),以便提供閣下感興趣之產品和服務的廣告。如果您想要瞭解此作法的詳情,以及如何選擇不讓前述公司使用您的資訊,請按這裡

Drupal 7 預計釋出日期

最早為 2010/08/30
最晚為 2010/10/14
目前版本 Drupal 7.0-alpha6
待處理的 "嚴重問題" 還有 41 個...

詳細內容請參考這裡

*註 : 以上日期是依據目前解決被列為 "嚴重問題" 的處理時間所做的線性和對數預測...,至於有那些問題,請參考這裡

BloggerAds

Drupal 新聞

阿舍的 Plurk

誰正在看什麼...