1

1 つの Web サーバーを PHP 5.5 に切り替えたところ、デフォルトで Zend Opcache が付属しています。APC と同様に、構成が非常に簡単であることがわかりました。特定のフォルダー内のファイルのみをキャッシュするように何らかの方法で定義する必要がある Opcache の問題。php.netで見つかりました

opcache.blacklist_filename 文字列

The location of the OPcache blacklist file. A blacklist file is a text file containing the names of files that should not be

高速化され、1 行に 1 つずつ。ワイルドカードが許可されており、プレフィックスも指定できます。セミコロンで始まる行はコメントとして無視されます。

A simple blacklist file might look as follows:

; Matches a specific file.
/var/www/broken.php
; A prefix that matches all files starting with x.
/var/www/x
; A wildcard match.
/var/www/*-broken.php

しかし、ウェブサイトなどの 150 のフォルダーがあり、特定のフォルダーのみをキャッシュするように定義するにはどうすればよいですか? 私の見解としては、不要なフォルダーのリストをブラックリストファイルに入れることでキャッシュを防ぐことができると思います:

/var/www/domain.com/*
/var/www/domain.net/*
/var/www/domain.org/*
4

0 に答える 0