所以,我的问题是…
我正在为公司的Intranet门户构建一个简单的日历模块。我们使用谷歌(你的域名的应用程序)日历,我想让员工能够在一个日历中看到他们订阅的所有订阅源——就像在真正的谷歌日历上一样!
我之所以不使用他们提供的小工具,是因为我们想要一周的视图。他们的小工具目前只提供全月和“周日程”视图。所以,我们想要一个周视图,基本上看起来像完整日历中的一行(周)。我们已经创建了这样一个接口,现在只需要填充它。
我可以让它和一个饲料一起工作。我甚至可以让它与用户订阅的所有提要一起工作。问题是
SsLLWOWWWW
. 据我所知,我能从每个订阅源中获取所有事件的唯一方法是循环查看他们的订阅源列表,并向Google打一个新的电话询问事件。
对于每个饲料
. 当然,如果一个人订阅了12种饲料…要花很长时间。
一个可以帮助解决速度问题的想法是将结果存储在我们的数据库中,并偶尔为我们的100个提要更新它。但是,这可能会减慢我们的服务器速度,因为它基本上会不断地查询Google,这是因为提要的数量和检索每个提要所需的时间。
问题:
有没有一种方法可以从提要列表中询问所有事件,而不是分别查询每个事件?任何帮助都将不胜感激。
顺便说一下,我使用的是PHP和ZendGData独立库。
事先谢谢。