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