0

我正在努力使 facebook 与我的网站连接,到目前为止它似乎工作得很好。但是,在我网站的每个页面上加载 facebook api 库都会陷入困境。我使用的所有其他 php 类都在不到 1 秒的时间内编译,但我看到服务时间在 3 到 20 秒之间,只是为了加载 facebook api。我可以做些什么来加快 facebook 连接速度?仅仅是因为我在(mt)共享服务器上吗?

4

3 回答 3

1

Facebook 允许您将用户数据缓存 24 小时。当您对 Facebook 进行大量查询以获取较重的数据(例如朋友)时,这会很有帮助。这对于不容易缓存但在某些地方可以为您节省很多的个人资料图片之类的东西没有帮助。

请记住,一些减速可能是在跨站点 javascript 中,这实际上与您的服务器无关,但确实可以加起来。在这些情况下,像提琴手这样的应用程序将有助于确定减速的位置。

于 2009-12-09T19:41:54.147 回答
0

我不确定我是否只是在陈述显而易见的事情,但是您是否需要在您网站的每个页面上加载 API?用户是否在每个页面上都与 Facebook 进行交互?当您需要与 facebook 通信时,有什么方法可以通过重定向到专门的端点来限制 API 的使用。

于 2009-12-09T19:20:15.150 回答
0

@JOEL 将用户数据保存到您的数据库中,并在需要时从那里检索它。仅在需要的端点上使用 Facebook 的 API。

于 2012-12-06T13:18:08.930 回答