Wordpress 除了Ajax之外,还有什么其他方法可以将rss提要注入网页,从而降低页面负载?

Wordpress 除了Ajax之外,还有什么其他方法可以将rss提要注入网页,从而降低页面负载?,wordpress,rss,seo,response-time,Wordpress,Rss,Seo,Response Time,我现在的处境很艰难。我需要将多个rss源中的数据加载到我的页面中,而不会降低页面加载速度。我第一次使用Ajax,但我的老板坚持认为它不应该影响页面的seo排名。 因此,我认为Ajax在这里是不可能的。现在我需要尽快找到解决此问题的方法。 其他rss源都是wordpress,位于同一台服务器上(它们实际上是我们的),我可以直接访问数据库。 我想也许我可以建立自己的数据库连接并查询数据,但是如果没有wordpress内置的函数和类,这有点困难。 我愿意接受任何建议。Nettuts使用SimpleXM

我现在的处境很艰难。我需要将多个rss源中的数据加载到我的页面中,而不会降低页面加载速度。我第一次使用Ajax,但我的老板坚持认为它不应该影响页面的seo排名。
因此,我认为Ajax在这里是不可能的。现在我需要尽快找到解决此问题的方法。
其他rss源都是wordpress,位于同一台服务器上(它们实际上是我们的),我可以直接访问数据库。
我想也许我可以建立自己的数据库连接并查询数据,但是如果没有wordpress内置的函数和类,这有点困难。

我愿意接受任何建议。

Nettuts使用SimpleXML解析和显示rss提要的屏幕效果很好。它应该为您提供在服务器端加载所有内容所需的内容,这样Ajax就不会损害您的SEO


我建议使用javascript webworkers,它将使用后台线程获取rss提要数据。它不会干扰您的UI线程,从而保持良好的用户体验。我甚至使用web workers实现了搜索和排序。但是,请同时检查不同浏览器上web Worker的兼容性。此外,根据维基百科,IE10也支持它。因此,如果你能让它发挥作用,它可以为你创造奇迹。

阅读rss提要的问题是,它会让我的页面加载速度大大降低。除此之外,我自己制作rss阅读器也没有问题。如果速度慢了那么多,你总是可以在获取文件时添加一个短超时(),然后只使用响应最快的提要。当然,假设您不需要所有信息。此外,您可以设置一个cron作业来获取各种xml文件,并每X分钟在本地缓存一次,然后直接从磁盘解析它们,而不是通过web加载它们。