ホームページ  >  記事  >  バックエンド開発  >  APC 拡張機能の設定パラメータに関して助けてください。

APC 拡張機能の設定パラメータに関して助けてください。

WBOY
WBOYオリジナル
2016-06-23 14:19:571088ブラウズ

APC

[APC]apc.enabled = 1apc.shm_segments = 1apc.shm_size = 64apc.optimization = 0apc.num_files_hint = 1000apc.ttl = 0apc.gc_ttl = 3600apc.cache_by_default = Onapc.slam_defense = 0apc.file_update_protection = 2apc.enable_cli = 0apc.stat=0apc.canonicalize=0

上記は php.ini のパラメータです
問題は、php ファイルを変更した後、変更を確認するために Apache を再起動する必要があることです。つまり、キャッシュ時間が長すぎるのと同様に、変更をチェックする間隔が長すぎます。

ディスカッションへの返信 (解決策)

しばらく APC を使用しましたが、使いにくく、頻繁にクラッシュしました。eaccelerator を使用して私のサーバーで使用することをお勧めします。私は一時期 APC を使用していましたが、使いにくく、頻繁にクラッシュしてしまいました。eaccelerator を使用することをお勧めします。

設定に失敗しました。 eaccelerator は正常に動作したので、apc に変更しました。構成はどのようなものですか?

php の拡​​張バージョンがインストールされている限り、成功します。eaccelerator.dll の php バージョン、Windows バージョン、VC バージョンが少なくとも同じである必要があります。

私は eAccelerator_v1_0_for_php_v5_3_5- VC6 win7 32 を使用しています。 -bit


php 拡張機能のバージョンがインストールされている限り、成功します。eaccelerator.dll の php バージョン、Windows バージョン、および vc バージョンが必要です。

私 eAccelerator_v1_0_for_php_v5_3_5-VC6 win7 32- bit gobeixue@qq.com


PHP バージョンがインストールされている限り、成功します。eaccelerator.dll が PHP バージョン、Windows バージョン、および vc バージョンである必要があります。 eAccelerator_v1_0_for_php_v5_3_5-VC6 win7 32 ビット gobeixue@qq.com と私はすでにそれを与えています



php のバージョンがある限り、成功します。現在使用されている eaccelerator.dll のバージョンと vc バージョンは最新である必要があります

eAccelerator_v1_0_for_php_v5_3_5-VC6 win7 32 ビット gobeixue@qq.com を使用しています。よろしくお願いします。マニュアルを読んでいませんか?

apc.stat integer
スクリプトの更新チェックを有効にするかどうか。このコマンドの値を変更する場合は十分に注意してください。デフォルト値 On は、APC がスクリプトが要求されるたびに更新されているかどうかをチェックし、更新されている場合は自動的に再コンパイルし、コンパイルされたコンテンツをキャッシュすることを示します。ただし、これを行うとパフォーマンスに悪影響が生じます。 Off に設定すると、チェックが実行されないことになり、パフォーマンスが大幅に向上します。ただし、更新されたコンテンツを有効にするには、Web サーバーを再起動する必要があります (翻訳者注: cgi/fcgi を使用している場合は、cgi/fcgi プロセスを再起動する必要があります)。スクリプト ファイルがほとんど変更されない運用サーバーでは、このオプションを無効にすることでパフォーマンスが大幅に向上します。

このコマンドは、include/require ファイルにも有効です。ただし、相対パスを使用する場合、APC は include/require するたびにファイルの場所を確認する必要があることに注意してください。絶対パスを使用するとチェックがスキップされる可能性があるため、include/require 操作には絶対パスを使用することをお勧めします。

要約すると、apc.stat=0 を apc.stat=1 に変更してください
http://www.php.net/manual/zh/apc.configuration.php#ini.apc.stat

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。