phpによるRSS取得について。
複数(十数件)のRSSをphpで取得して、日付でソートして表示させる仕組みを作りました。
ローカルやテストサーバ上では問題なく動作するのですが、本番のサーバにて動作確認をした所、1つのRSSが読み込めていないことがわかりました。
(phpエラー:failed to open stream)
また、全体的にローカルやテストサーバ環境に比べて動作が非常に重たく表示まで1分以上かかってしまいます。
phpでの読み込みにはMAGPIEもしくはphp-rss.phpのいずれも試しましたが同じ症状でした。
こういった症状の場合、考えられる原因をご教授いただけると大変助かります。
※なお、テストサーバでも表示に数秒~10秒時間がかかるため、キャッシュの仕組みを入れる予定です。
みんなの回答 1 件
単純にRSS配信先のコードが独特(XMLの書き方が違う)だからじゃねーの。俺も同じプログラム作ってるけど、そういうことあって取得できない場合がある。
関連するトピックス