getElementById().innerHTMLでクロスドメインは無理なのね。

getElementById().innerHTMLでクロスドメインは無理なのね。TOP ≫  Web制作サーバー関連  またはTOP ≫ Web制作さくらのVPSに挑戦(駄文)  またはTOP ≫ Web制作javascript

getElementById,innerHTML,クロスドメインなどについて。

Javascriptでクロスドメインが使えないコトを知らず、無駄な一日を過ごしてしまった(^_^;

getElementById().innerHTMLでクロスドメインは無理なのね。


ぼくんちのTVサーバー負荷低減作戦、やりたい事もいよいよ残り少なくなってきました。

本日は別館サイドバーの「全ページへ1クリックでアクセス用」のJavascript。
全ページリンクリスト
▲この部分
全ページ(約800リンク)のHTMLファイル(約120kb)をiframeで呼び出すJavascriptだけど、このHTMLファイル呼び出しの転送量や圧縮コストがバカにならない。

 

まだまだ余力のあるさくらのVPS側にこのHTMLファイルを移して、今のサーバー側から呼び出すスタイルを取ろうとしたけど。。。何故かうまく作動しない><
はい、JavaScriptがクロスドメインに対応していないコト、知りませんでした('Α`)

 

JavaScriptじゃなくphpやcgiを使えば簡単に可能になるけれど、サーバー負荷を低減したいって理由で行うワケだからそれはパス。JSONP と jQuery を使えば何とかなるジャン?ってのも読み込みのレスポンスを上げたいって理由からパス。

「JavaScript クロスドメイン」という検索用のキーワードを手に入れただけでも収穫あり。

これも今後の課題の一つに入れて、今は放置。

残る引っ越し予定の機能は、アクセス解析phpだけ。
これを別サーバーに移すとBotのデータ取得が出来なくなり、今一番問題のスパムホストの特定に時間がかかるようになる。

ここまでの改良でも随分とサーバーに余裕は出てきたので、しばらくは現状で放置、様子見がよいかも。





Category: サーバー関連, さくらのVPSに挑戦(駄文), javascript | 投稿:2010年10月31日 (最終更新:2010/11/15)
一つ前の記事 : さくらのスタンダードでCRON
一つ後の記事 : MTプラグインcutfirstcharって先頭に小文字Lがあるとバグるの?


カテゴリー
最近の記事

vps a8
サイト内に体験記(駄文)あります
さくらのVPS楽しいです!

携帯の方はコチラへ