varnish+openlite 速度を使用して wordpress を高速化します

Publish Time:
varnish+openlite 速度を使用して wordpress を高速化します

ワニスは次のように構成されています:

vcl 4.0;

# 標準 VCL モジュールをインポートします
import std;

# バックエンド定義、ここにありますポイント OpenLiteSpeed サーバー
バックエンドのデフォルト {
  ホスト = "OPENLITESPEED_IP";
  "80";
}

# リクエスト受信時のロジック
sub vcl_recv {
  # ドメイン名に基づいてリクエストを処理します。 . http.host ~ "(?i)^hearing-aid\.com$") {
  req.http.X-Cache-Site = "hearingaid.com";
  } else if (req.http.host ~ "(?i)^site2\.com$") {
      セット req.http.X-Cache-Site = "site2"; else if (req.http.host ~ "(?i)^site3\.com$") {
  set req.http.X-Cache-Site = "site3";< br>   } else {
  "不明なホスト"));
  }

  # ログイン ページと管理背景をキャッシュしません。 ^/ wp-(login|admin)") {
        return (pass);
  }

  # POST リクエストをキャッシュしません。
    ; リターン (パス);
}

    return (hash);
}

# キャッシュ ルールを設定します
sub vcl_backend_response {
  if ( bereq.url ~ "^/wp-(ログイン|管理者)") {
    set beresp.uncacheable;
    }

 デフォルトのキャッシュ時間を設定します。
  set beresp.ttl = 1h;
 
}

# カスタム 404 エラー処理sub vcl_synth {
  if (resp.status == 404) {
      set resp.http.Content-Type = "text/html";    ;h1>404 違いますFound</h1></body></html>

 

Wordpress では、litespeed キャッシュおよび varnish キャッシュ クリア プラグインをインストールできます。 さらなる加速