ホームページで小さな RSS フィードを読み込んでレンダリングするためのテクノロジを選択した場合、Ajax (非同期) ソリューションと、より指向性の高いサーバー サイド (私は node.js を使用しています) のどちらを使用しますか?
各方法の長所と短所をいくつか知っていますが、サーバー側のリクエストがページの初期ロード時間でどの程度重くなるかは無視しています。
ホームページで小さな RSS フィードを読み込んでレンダリングするためのテクノロジを選択した場合、Ajax (非同期) ソリューションと、より指向性の高いサーバー サイド (私は node.js を使用しています) のどちらを使用しますか?
各方法の長所と短所をいくつか知っていますが、サーバー側のリクエストがページの初期ロード時間でどの程度重くなるかは無視しています。
Google Feed APIを使用してRSSフィード出力をWebサイトに実装することで、多くの成功を収めてきました。
これにより、1つ以上のRSSエンドポイントにクエリを実行し、JSON応答を返すことができます。これにより、解析して必要に応じて表示することが非常に簡単になります。
https://developers.google.com/feed/v1/devguide#hiworld
私は通常これをAJAX呼び出しで使用しますが、ノードでこのサーバー側を使用できなかった理由はわかりません。
決定は、ページがローダーになった後にRSSアイテムをブラウザーにロードするか、それとも最初のページロード(ノードサーバー側コードを介して)でRSSアイテムを提供するかによって異なります。
これをJQuery$.getJSON()と組み合わせるのも非常に簡単です。これが私の選んだ方法です。ニュースアイテムのスクロールなど、実装する可能性のある他のクライアント側の魔法とうまく連携します。