84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
皆さん、こんにちは。別の質問をするためにここに来ました。 私の問題はページのキャッシュです。 状況は以下の通りです
そこで質問です このキャッシュの問題を解決するにはどうすればよいですか? ? ローカル開発は毎回面倒 私のvhost.confを投稿してください
以下は私のものですnginx.conf
nginx.conf
質問に答えていただきありがとうございます。 。ありがとう…
状況に応じて、PHP の ZendOpcache キャッシュを使用する必要があります。php.ini 設定を変更できます。
これは、スクリプトが 60 秒後に再度アクセスされると、PHP ファイルのタイムスタンプを検出し、変更があればオペコード キャッシュを更新することを意味します。 0 に設定すると、ファイルのタイムスタンプがアクセスされるたびに検出され、アクセス時に変更が有効になります。
opcache.enable=0
opcache.blacklist_filename=/png/www/example.com/blacklist ブラックリストのコンテンツ: /png/www/example.com/public_html/
どのファイルが変更されましたか?テンプレート ファイルは自動的にキャッシュを更新します。静的リソース ファイルがブラウザのキャッシュにある可能性があります。強制的に更新してください。
リーリー
変更されたフロントエンドまたはバックエンド。 フロントエンドファイルの場合は、ブラウザの設定をチェックして、キャッシュが無効になっているかどうかを確認できます
2階の正解、一般的な開発環境ではopcacheを有効にする必要はありません
開発環境は閉じることをお勧めしますOpcache。実稼働環境により適しています。
Opcache
状況に応じて、PHP の ZendOpcache キャッシュを使用する必要があります。php.ini 設定を変更できます。
opcache.revalidate_freq=60 公式推奨では 60 秒に設定することです。これは、スクリプトが 60 秒後に再度アクセスされると、PHP ファイルのタイムスタンプを検出し、変更があればオペコード キャッシュを更新することを意味します。
または ZendOpcache をオフにします:0 に設定すると、ファイルのタイムスタンプがアクセスされるたびに検出され、アクセス時に変更が有効になります。
opcache.enable=0
または、キャッシュを避けるためにプロジェクト ディレクトリをブラックリストに追加します:opcache.blacklist_filename=/png/www/example.com/blacklist
ブラックリストのコンテンツ:
/png/www/example.com/public_html/
どのファイルが変更されましたか?テンプレート ファイルは自動的にキャッシュを更新します。静的リソース ファイルがブラウザのキャッシュにある可能性があります。強制的に更新してください。
リーリー
変更されたフロントエンドまたはバックエンド。
フロントエンドファイルの場合は、ブラウザの設定をチェックして、キャッシュが無効になっているかどうかを確認できます
2階の正解、一般的な開発環境ではopcacheを有効にする必要はありません
開発環境は閉じることをお勧めします
Opcache
。実稼働環境により適しています。