我有一個社交網站正在開始獲得一些動力,並且擁有不斷擴大的用戶羣。我們目前允許用戶導入他們的博客,flickr和twitter feeds。我們使用php庫simplepie來讀取提要,然後檢查數據庫以確保我們沒有重複條目,查找每個找到的提要項目。如果Feed項目是新的,我們將它存儲在數據庫中。 Feed更新每個都運行在它們自己的cron上。所以我們有一個用於twitter feeds,一個用於flickr,另一個用於博客。尋找在Cron上構建Feed閱讀器/聚合器的最佳實踐
我注意到網站變得呆滯,而且很有可能在cron任務運行時。必須有更好的方法來做到這一點。有什麼想法嗎?
謝謝。我想可能是因爲長時間(20秒)的超時(通過捲髮)來遠程讀取數據。我認爲,當它在多個Feed上掛斷時,會導致網絡延遲。不確定,但減少超時似乎有很大幫助。謝謝你的提示。 – phirschybar 2009-10-15 18:05:55