• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javascript外部ファイルの読み込みについて(ブラウザにキャッシュさせたい))

Javascript外部ファイルの読み込みについて(ブラウザにキャッシュさせたい)

このQ&Aのポイント
  • webページ表示にかかる時間を短縮するために、Javascriptの外部ファイルの読み込み方法に問題があります。現在、サイトの表示には5秒~15秒かかっており、特にIE6の環境では重くなる場合があります。
  • 外部ファイルの読み込み箇所を削除すると表示速度が向上することから、読み込み処理に問題があると考えられます。既に圧縮やキャッシュ設定を試してみましたが、改善は見られませんでした。
  • 外部ファイルをキャッシュさせる方法を探しています。現在のスクリプト呼び出し部分は、prototype.jsやjquery.jsを統合するなどの試みも行っていますが、まだ解決策が見つかっていません。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

本質的な解決方法は・・・ 意味もなく外部jsライブラリに頼らないことです。 prototypeにしても確かに便利かもしれませんが、いかんせん コンパイル言語のライブラリと違って容量もリソースも無駄が多い。 使う機能よりおそらく使わない機能の方が圧倒的に多いはずなのに・・・ 簡単なモノは手で書く。 ちょっと手間のモノも各ライブラリから抜き出して、オリジナルの ライブラリにしておく・・・くらいでしょうか。 jsのキャッシュは仮にできたとしてもリスクが高いので割にあわないと思います。

ttknet123
質問者

お礼

お返事が遅くなりました。 結果として、prototypeは用いてますが、ライブラリをlightviewではなくlightboxを用いることでアクセス速度は向上しました。 根本的な原因がわかって解決、ってことではないのですっきりはしないですが…。 やはり原因がわかりづらくなる原因ともなるので、何でもライブラリにたよるのも考え物ですね。

関連するQ&A

専門家に質問してみよう