社交媒体提要 - 客户端或服务器端请求?

时间:2011-04-11 13:34:52

标签: php javascript jquery social-networking

我很好奇其他开发者在将Twitter,Facebook和其他此类Feed内容集成到网站时所做的事情。您是否提出这些请求并处理客户端或服务器端的所有内容?似乎有很多jquery插件可以处理简单集成的类型,我倾向于为大多数站点做这些,例如3个最新帖子。

以前,我使用PHP(最近在切换到openauth时,Twitter变得更加复杂)从Twitter,博客等获取内容,但我想知道是否有任何真正需要这样做的时候它可以用javascript完成。显然,如果未启用javascript,则不会显示Feed。

有兴趣听听人们在这种情况下做了什么!

1 个答案:

答案 0 :(得分:1)

我倾向于直接从客户端代码挂钩到源,除非我做了一些复杂的事情,需要额外的验证或者想要缓存feed的结果。

基本原理是,如果您抓取服务器上的源,您有两次下载数据两次 - 一次从API服务器下载到您的服务器,一次从您的服务器下载到 - 而直接从您的API中获取它客户端代码只会导致单个HTTP请求,所以应该可以加载更快。

当然,如果您有大量流量,第三方服务往往会限速,这意味着您可能需要调查服务器端缓存才能可靠地向访问者提供内容。