我在这里处于某种艰难的境地。我需要在不减慢页面加载速度的情况下将来自多个 rss 提要的数据加载到我的页面中。我第一次使用 Ajax 这样做,但我的老板坚持认为它不应该影响页面的 seo 排名。
因此,我认为 Ajax 在这里是不可能的。现在我需要尽快找到解决此问题的方法。
其他 rss 源都是 wordpress 并且位于同一台服务器上(它们实际上是我们的),我可以直接访问数据库。
我想也许我可以建立自己的数据库连接并查询数据,但是如果没有内置函数和类的 wordpress,这有点困难。
我愿意接受任何建议。
问问题
120 次
2 回答
0
Nettuts 对使用 SimpleXML 解析和显示 rss 提要进行了很好的截屏。它应该为您提供在服务器端加载所有内容所需的内容,因此 Ajax 不会损害您的 SEO。
http://net.tutsplus.com/articles/news/how-to-read-an-rss-feed-with-php-screencast/
于 2012-08-18T05:36:46.193 回答
0
我建议使用 javascript webworkers,它将使用后台线程获取 rss 提要数据。它不会干扰您的 UI 线程,从而保持良好的用户体验。我什至使用网络工作者实现了搜索和排序。但是请在caniuse上检查不同浏览器上 web worker 的兼容性。此外,根据维基百科,IE10 支持它。所以,如果你能让它发挥作用,它就能为你创造奇迹。
于 2012-08-18T05:45:15.213 回答