別サイトにajaxで読み込んだページの更新が反映されるまでにタイムラグがある
t0914 > 別サイトにajaxで読み込んだページの更新が反映されるまでにタイムラグがある @ 2016/9/16 10:49 |
---|
分かる範囲のことを以下にまとめています。
対応としてはajaxでの読み込み方法の改善になるのでしょうか? 良い方法あれば教えて下さい。 よろしくお願いいたします。 【やろうとしている事】 baserCMSで管理しているページを、別サイトのページにajaxで読み込んで表示させる 【現状】 下記jquery、javascriptで読み込んでいるが、baserCMSでの管理ページ更新から別サイトページに反映されるまでの間にタイムラグがある (前日17:00ごろ更新し、30分ほど反映されない。翌朝9:00ごろ反映されているのを確認) 【読み込んでいるjquery】 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js" type="text/javascript" ></script> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js" type="text/javascript"></script> 【html上に記述しているjavascript】 <script type=text/javascript> $(function() { $.ajax({ url: 'https://www.tanapower.com/user2016_try/latest_update.htm', type: 'GET', success: function(data) { var content_data = $(data).find('.container'); $('#announce').html(data.responseText); } }); }); </script> 【予想される原因】 baserCMS側、もしくは別サイト側で何らかのエラーが出ている? 【対応(推測)】 ajaxでの読み込み方法を変える。 RSSを読み込んで表示させるなど? ■ BaserCMSのバージョン:3.0.9 ■ レンタルサーバー名:firstserver ■ スマートURLの利用:ON(デフォルト) ■ 設置フォルダ:ドキュメントルート ■ 利用しているデータベース:SQLite ■ PHPスキル(自己評価):全くわからない |
goichi > Re: 別サイトにajaxで読み込んだページの更新が反映されるまでにタイムラグがある @ 2016/9/18 22:52 |
---|
baserCMS側のサーバーキャッシュの問題か、ajaxの読み込み時にキャシュがオフになっていない為かのどちらかかなぁと思います。
みたいにすると$.ajax()のキャッシュがオフになるように思います。違ってたらすみません。でも、baserCMS側がちゃんと更新されているなら、読み込み側の問題だと思いますよ。 |