私はここで何とか厳しい状況にあります。ページの読み込みを遅くすることなく、複数の RSS フィードから自分のページにデータを読み込む必要があります。私は最初に Ajax を使用してこれを行いましたが、上司はそれがページの seo ランキングに影響を与えるべきではないと主張しました。
したがって、ここでは Ajax は問題外だと思います。この問題の回避策をすぐに見つける必要があります。
他の RSS フィードのオリジンはすべてワードプレスであり、同じサーバー (実際には私たちのもの) にあり、データベースに直接アクセスできます。
独自のデータベース接続を作成してデータのクエリを実行できるのではないかと考えましたが、wordpress に組み込まれた関数とクラスがなければ、それを行うのはちょっと難しいです。
私はどんな提案にもオープンです。
2 に答える
0
バックグラウンド スレッドを使用して RSS フィード データを取得する JavaScript Webworkers を使用することをお勧めします。UI スレッドを妨げないため、優れたユーザー エクスペリエンスが維持されます。Web ワーカーを使用して検索と並べ替えも実装しました。ただし、 caniuseで、さまざまなブラウザーでの Web ワーカーの互換性を確認してください。また、ウィキペディアによると、IE10はそれをサポートしています。ですから、それを機能させることができれば、驚くべきことができます。
于 2012-08-18T05:45:15.213 に答える
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 に答える