WEBページの表示速度を速くしたい。

  • FAQ番号FAQ01711
  • 最終更新日2018/12/10 10:09:27
  1. WEBコンテンツを圧縮して転送する
  2. キャッシュ機能を利用する

  1. WEBコンテンツを圧縮して転送する

    Apacheモジュールの「mod_deflate」を利用する事で、ブラウザからリクエトされたWEBコンテンツをサーバー側で圧縮し転送する事が可能です。
    リクエスト毎の転送量を減らす事で速度改善が図れます。

    <利用方法>
    以下の記述した「.htaccess」をサーバーへアップロードする。
    #-----ここから-----#
    <IfModule mod_deflate.c>
    SetOutputFilter DEFLATE
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
    </IfModule>

    #-----ここまで-----#

    ※上記記述は一般的に利用されている設定例(画像ファイル以外を圧縮する)となります。詳細な設定は、Apacheの公式ドキュメントをご参照ください。
     Apache モジュール mod_defalte

     
    1. キャッシュ機能を活用する

      Apacheモジュールの「mod_expires」を利用する事で、意図的にWEBコンテンツをブラウザにキャッシュさせる事が可能です。
      画像やCSSなど静的ファイルをキャッシュさせることでサーバーへのリクエスト数が減り速度改善が図れます。

      <利用方法>
      以下の記述した「.htaccess」をサーバーへアップロードする。
      #-----ここから-----#
      <ifModule mod_expires.c> ExpiresActive On ExpiresByType image/gif "access plus 1 days" ExpiresByType image/jpg "access plus 1 days"
      ExpiresByType image/jpeg "access plus 1 days"
      ExpiresByType image/png "access plus 1 days"
      ExpiresByType image/x-icon "access plus 1 month"
      ExpiresByType text/css "access plus 1 month"
      ExpiresByType text/x-javascript "access plus 1 month"
      ExpiresByType application/javascript "access plus 1 month"
      ExpiresByType application/x-javascript "access plus 1 month" </IfModule>

      #-----ここまで-----#

      ※上記記述では画像ファイル(gif, jpg, png, icon)は1日 CSS, JavaScriptは1ヶ月キャッシュさせる設定となります。詳細な設定は、Apacheの公式ドキュメントをご参照ください。
       Apache モジュール mod_expires

注意

  • アップロード先に「.htaccess」ファイルが既に存在する場合などは、必ず事前にバックアップを取ったうえで編集してください。
  • 「.htaccess」ファイルの記述方法はサポート対象外です。
  • 上記をお試しいただいてもWEBページの表示速度が遅い場合は、《Zenlogic サポートセンター》までご連絡ください。
    ※お問合せの際は、以下の情報をお知らせください。
    ・表示速度が遅いページのURL(複数の場合はサンプルとして2、3つほど)
    ・表示速度が遅いことを確認された詳細な日時
    ・確認いただいた際にご利用のWEBブラウザ名とバージョン
    ・特定の操作を行われた場合に表示が遅い場合はその詳細など
FAQ01711
関連するFAQ