在 Ajax 和服务器端之间加载 RSS 源的最智能方法



鉴于可以选择在您的主页上加载和呈现小型RSS Feed的技术,您会选择Ajax(异步)解决方案还是更面向服务器端的解决方案(我正在使用node.js)?

我知道每种方法的一些优缺点,但我忽略了服务器端请求在页面初始加载时间上会更重的程度。

我使用Google Feed API在网站上实现RSS提要输出取得了很大的成功。

它允许您查询一个或多个 RSS 端点并获取 JSON 响应,然后很容易解析并根据需要显示。

https://developers.google.com/feed/v1/devguide#hiworld

我通常在 AJAX 调用中使用它,但我看不出您不能在节点中使用此服务器端的任何理由。

您的决定将取决于您是要在页面加载器后将 RSS 项目加载到浏览器中,还是要通过初始页面加载(通过节点服务器端代码)提供它。

也很容易将其与JQuery $.getJSON()混合在一起。这是我选择的方法。与您可能想要实现的任何其他客户端魔术配合良好,例如滚动新闻项等。

最新更新