Facebook的PHP SDK速度很慢

问题描述:

你们知道为什么我的服务器花了15secs从Facebook Graph中检索数据吗?Facebook的PHP SDK速度很慢

我试图用我的服务器来ping facebook服务器,它有点稳定的90-93ms。

是因为我的服务器,还是它与PHP/cURL版本有关?

这是最新的FB PHP-SDK使用example.php的例子,我只改变超时,然后插入加载时间码:

http://www.foniara.com/facebook-php-sdk-5a88ed7/examples/example.php

感谢

Facebook能够肯定会很慢时进行API调用。根据您要检索的数据,在检索数据后将其存储在本地并将其缓存一段时间是一种好的做法。你可以通过使用net标签找出Firebug的罪魁祸首。 Chrome和IE具有相似的功能,只需按F12即可启用他们的开发工具。

你在共享主机平台或专用服务器上运行吗?当我在专用服务器上运行应用程序而不是我的公共应用程序时,我有大约十几台服务器,而FaceBook的运行速度更快。

+0

我正在使用VPS ... – 2012-01-13 03:00:10

+0

您是否尝试过使用Firebug net选项卡查看最大加载时间的位置? – 2012-01-13 03:01:55

+0

我从这里运行了你的example.php,我看到加载时间稍微快一些(几秒钟)。我要检查的第一件事是确保你的防火墙不会引起任何冲突。此外,您可以尝试评论facebook电话,查看加载时间,将它们逐个取消注释并再次检查加载时间。这会让你知道脚本中的所有时间都花在哪里。此外,尝试在本地主机上运行该示例(你可以使用xampp),看看你是否经历了相同的加载时间。 – 2012-01-13 03:32:21