質問: 現在PHPで作成しているWebサイト上に,別ドメインで運営しているブログ(Wordpress)の記事を表示させたいと考えています. 下記のサイトを参考にしてRSSフィードを取得して表示させることはできました. https://website-fun.com/rss-get/ https://manablog.org/php_rss_get/ しかしどの方法を用いても、**処理速度がかなり遅くなってしまいます.** RSSフィードを取得する前は0.2秒程だった読み込み速度が RSSフィードを表示させると2~4秒程かかるようになってしまいます. RSS情報を取得・表示の処理を速くしたいと考えているのですが、そのような方法はありますでしょうか? 回答を頂けると幸いです。よろしくお願いいたします。
回答: RSS フィードの取得にはどっちにしろ時間がかかってしまうと思いますので、同期表示かリアルタイム性のいずれかを犠牲にするのがよいのではないでしょうか。 1. RSS フィードの取得&表示を非同期にする 2. RSS フィードの結果をキャッシュしておく 自分のブログだとしたら、RSS フィードのキャッシュも、自分がブログを更新したタイミングで生成すればすみますよね。