2009-08-06 45 views
1

我寫了一個與Google日曆交互的Web應用程序(添加/編輯/更新事件)。你可能看過我的許多帖子中的一篇。PHP與Google日曆交互 - 哪種方法更好?

我一直在苦苦掙扎,因爲有時候我發現我的應用程序在執行日曆操作時速度很慢。從那以後,我得出結論,由於HTTP請求,速度不是很慢,而是因爲我的GoDaddy共享服務器。

我曾嘗試與日曆進行交互的兩種方法:

首先,在登錄時,建立連接到谷歌日曆和我存儲在一個會話,然後我任何頁面需要上使用連接令牌與日曆建立連接。所以,我將事件添加到我的數據庫中,然後將其添加到日曆中。第二,我做同樣的事情,除了當用戶添加/編輯/刪除和事件時,事件在數據庫中被更改,然後一個cron作業每小時在服務器上運行,並將事件添加到Google日曆。

我一直在尋找兩種方法的腳本執行時間,並且無法看到兩種方法中的任何一種在速度上的明顯差異。如果我不得不說,第二種方法似乎更快一點,但這完全取決於(有時第一種方法運行得更快)。

所以,我的問題是,我應該用哪種方法?我似乎無法做出決定。我一直在試圖找出利弊,但實在無法下定決心。你們會建議哪種方法?

謝謝!

回答

1

我會一直跟着cron工作。作爲一般的經驗法則,我不會讓我的應用程序依賴於我無法控制的資源。

+0

感謝您的意見,hobodave,看起來像一個聰明的舉動,我會去那。 – littleK 2009-08-06 20:09:11