将rss提要注入网页的其他方法有哪些,而不会减慢除Ajax之外的页面加载?

时间:2012-08-18 05:11:45

标签: wordpress rss seo response-time

我在某种程度上处境艰难。我需要将多个RSS源中的数据加载到我的页面中,而不会减慢页面加载速度。我首先使用Ajax这样做,但我的老板坚持认为它不应该影响页面的seo排名 因此我认为Ajax在这里是不可能的。现在我需要尽快找到解决这个问题的方法 其他rss的起源都是wordpress并且位于同一台服务器上(它们实际上是我们的)并且我可以直接访问数据库。
我想也许我可以创建自己的数据库连接并查询数据,但如果没有wordpress内置的函数和类,那就很难了。
我愿意接受任何建议。

2 个答案:

答案 0 :(得分:0)

使用SimpleXML解析和显示rss提要时,Nettuts有一个很好的屏幕强制转换。它应该为您提供在服务器端加载所有内容所需的内容,因此Ajax不会损害您的SEO。

http://net.tutsplus.com/articles/news/how-to-read-an-rss-feed-with-php-screencast/

答案 1 :(得分:0)

我建议使用javascript webworkers,它将使用后台线程获取rss feed数据。它不会打扰您的UI线程,从而保持良好的用户体验。我甚至使用网络工作者实现了搜索和排序。但请检查caniuse处不同浏览器上的Web工作者的兼容性。另外,据维基百科IE10也支持它。所以,如果你能使它发挥作用,它可以为你创造奇迹。