好了,所以我們有這個網站,我們從以前的公司... PHP,Zend框架中,MySQL等接手通過Windows Apache模塊運行PHP計劃任務
它在一個有趣的網站,他們利用CMS是外部的(他們管理一些數據,如論壇,用戶訂閱等)
所以有一個庫通過Web服務調用從PHP到CMS進行通信,然後從JavaScript調用返回JSON數據的代碼(然後被操縱成HTML/CSS)。
我們需要一個每日運行的計劃任務。它的工作是從這個CMS獲取用戶,遍歷它們並檢查xxx個字段。根據填充的字段數量,如果填充了80%或更多,他們有資格成爲特色用戶。在我們的數據庫中,我有2個字段(isFeatured和featuredIndex)。由於特色用戶將成爲#1,#2或#3,因此它是旗幟,特色指數。無論哪種方式,我們的開發環境是Windows + PHP5 + Apache(PHP作爲Apache模塊運行,而不是CGI)。
我在想最簡單的方法是編寫一個PHP頁面,該頁面將位於Web根目錄中,該頁面僅具有權限,因此可以按計劃任務運行。你們有什麼感想?
我的挑戰是我需要在本地測試(建議?)。舞臺和生產環境是LAMP設置,fwiw。所以,我想我的問題如下:
- 這是處理這個問題的好方法嗎?即一個使用現有框架的計劃任務(依靠此第三方CMS與Web服務通信和Zend Framework)
- 如何編寫此腳本,以便它可以在Windows和Linux(PHP)上運行?
- 我該如何安排這個腳本每天在Windows和Linux上運行(因爲它是基於Web的)。
感謝所有, 史蒂夫
Zend Framework不是一個流行的MVC框架嗎? – StephenPAdams 2010-03-02 21:10:54