6.13 パフォーマンスの最適化タスクについて

パフォーマンスの最適化について学習します。

Webアプリケーションのパフォーマンスは、そのサイズや、イメージ、CSSおよびJavaScriptファイルなどの静的コンテンツがブラウザからリクエストされる頻度に大きく左右されます。パフォーマンスを向上させるために、ほとんどのWebサーバーでは、オンザフライのHTTPレスポンス圧縮がサポートされており、ブラウザでのリクエスト当たりのファイルのキャッシュ可能期間を構成できるようにする設定が用意されています。HTTPレスポンス圧縮は通常gzipエンコーディングを使用して実装され、ブラウザ・ファイル・キャッシュはCache-Control HTTPレスポンス・ヘッダーの発行によって有効化されます。

レスポンス圧縮とブラウザ・ファイル・キャッシュを有効化する方法を学習するには、Webサーバーのドキュメントを参照してください。Oracle APEX開発環境とAPEXアプリケーションのパフォーマンスを最適にするには、仮想イメージ・ディレクトリ(たとえば、/i/)内のファイル、およびデータベース・アクセス記述子からのレスポンスについてgzip圧縮を有効にすることと、ブラウザで少なくとも12時間は仮想イメージ・ディレクトリからのファイルをキャッシュできるようにすることをお薦めします。