【问题标题】:Interacting PHP with Google Calendar - which method is better?将 PHP 与 Google 日历交互 - 哪种方法更好?
【发布时间】:2009-08-06 19:52:09
【问题描述】:

我编写了一个与 Google 日历交互的网络应用程序(添加/编辑/更新事件)。您可能已经看过我的许多关于它的帖子之一。

我一直在努力解决这样一个事实,即有时我发现我的应用程序在执行日历操作时速度很慢。从那以后我得出的结论是,它不是因为 HTTP 请求而变慢,而是因为我的 GoDaddy 共享服务器。

我尝试了两种与日历交互的方法:

首先,在登录时,会与 Google 日历建立连接,并将该连接令牌存储在会话中,然后在需要与日历建立连接的任何页面上使用它。因此,我将事件添加到我的数据库中,然后将其添加到日历中。

其次,我做同样的事情,除了当用户添加/编辑/删除和事件时,数据库中的事件发生了变化,然后每隔一小时在服务器上运行一个 cron 作业并将该事件添加到 Google日历。

我一直在研究这两种方法的脚本执行时间,但无法看到这两种方法的速度有明显差异。如果我不得不说,第二种方法似乎更快更一致,但这一切都取决于(有时第一种方法运行得更快)。

所以,我的问题是,我应该采用哪种方法?我似乎无法决定。我一直在试图弄清楚优点和缺点,但真的无法下定决心。你们会建议哪种方法?

谢谢!

【问题讨论】:

    标签: php database


    【解决方案1】:

    我总是会选择 cron 工作。作为一般经验法则,我不会让我的应用程序依赖于我无法控制的资源。

    【讨论】:

    • 感谢您的意见,hobodave,这似乎是一个聪明的举动,我会同意的。
    猜你喜欢
    • 1970-01-01
    • 2012-12-11
    • 1970-01-01
    • 1970-01-01
    • 2010-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多