問題タブ [opcache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
12230 参照

php - MAMP でキャッシュをオフにする

開発のために MAMP でキャッシュをオフにしようとしていて、小さな変更を加えた後にキャッシュが期限切れになるのを待っていると、生産性が低下します。(PHP 5.5.3に変更したときに問題が発生しました。元に戻しても修正されません)

調査した後、次の手順を実行して(失敗しましたが)キャッシュを無効にしました。

php.ini の OPcache 行をコメントアウトし、mamp をリセットしました。(および示されているゼロ値を試しました)

PHPヘッダーを追加

html ヘッダーを追加

また、Google Chrome のオプションを使用して、開発ツールが開いているときにキャッシュをオフにしています。

私はここで迷子になりました。キャッシュを無効にするために他にできることは何も考えられません。

PHP - または - HTML コードを変更した後、有効になるまで約 2 分待たなければなりません。ただし、データベースの変更はすぐに有効になるように見えるので、サーバー側の opcache だと思います。

無効にする必要がある MAMP が使用する別のキャッシュはありますか? (または別のステップ?)

0 投票する
1 に答える
1320 参照

php - Joomla で Opcache! および解決された名前

私は Joomla で OPcache を最大限に活用する方法を研究してきました。

この github ページThe Zend Engine and OPcode cachingは、私が見た中で OPcache がどのように機能するかについての最良の説明であり、ここでいくつかの点に対する回答を得ようとしていました。

解決されたファイル名:

  • 「解決されたファイル名」とはどういう意味ですか?
  • 私はJoomlaを使用しているので、Opacheは「解決されたファイル名」として何を使用しますか! CMS と私は、それが常に index.php を呼び出すことを知っていますが、別のパラメーターを渡します。解決されたファイル名は index.php?[クエリ文字列] です。

使用されるタイムスタンプ:

  • 「タイムスタンプ」は、Joomla! などの CMS/フレームワーク システムにどのように適用されますか? index.php ファイルは変更されないため、キャッシュが更新されないように思われるからです。

ジュムラ!CMS キャッシング システム:

  • Joomla でキャッシュを使用することは理にかなっていますか? 構築したページを「キャッシュ」という名前のフォルダー内のファイル システムに php ファイルとして書き込み、Joomla が毎回ページを再構築する代わりに、それらの php ページが呼び出されます。
0 投票する
4 に答える
103666 参照

php - OPCache を一時的に無効にする

私は最近 PHP 5.4 に移行し、OPCache をインストールしました。これは非常に強力です!

キャッシュを一時的に無効にするにはどうすればよいですか?

私は試した :

しかし、それは効果がありません。

ありがとう

0 投票する
1 に答える
754 参照

php - 最高のパフォーマンス PHP + HTTPD + OPCACHE

Amazon EC2 で PHP ウェブサイトをホストするための最もパフォーマンスの高い構成を見つけようとしています。

どのウェブサーバー?(Apache、Lighttpd、nginx)? どのPHPモジュール? mod_php、FastCgi? どのOpCache? (xcache、APC、eAccelerator、Varnish)

どのようなセットアップをお勧めしますか?

0 投票する
1 に答える
605 参照

php - PHP の OPcache は、ヒットが発生したかどうかをどのように判断しますか?

PHP OPcache でキャッシュ ヒットが発生したかどうかを判断するために使用される基準は何ですか? リクエスト URL やヘッダーなどがヒットの有無に影響すると思いますが、OPcache はページのレンダリングに Cookie/セッションに依存するページ/スクリプトなどをどのように処理しますか?

0 投票する
2 に答える
1710 参照

php - APC の ZF2 PHP5.5 キャッシュ ストレージの代替

PHP 5.3 と APC キャッシュで ZF2 を使用してきましたが、PHP 5.5 にアップグレードしました。PHP 5.5 では APC がサポートされていないようです。 APCの代替?はいの場合、OpCache 用のキャッシュ ストレージ アダプターを構成するにはどうすればよいですか? APC を置き換えない場合、PHP5.5 には何を使用できますか? およびそのためのアダプターの構成方法。

0 投票する
1 に答える
4319 参照

php - エラー opcache.so の読み込みに失敗しました: opcache.so: 未定義のシンボル: compiler_globals - Apache 2.4 / PHP 5.5 / Ubuntu 12.10 VPS

私はこれを行うことに少し慣れていませんが、私の目標は、Apache 2.4 と PHP 5.5 を起動して、Ubuntu 12.10 を実行するアンマネージド VPS で実行することでした。html および PHP コンテンツの両方を操作して提供することに成功しましたが、セットアップのいくつかの領域で問題が発生しています。最初に opcache.so を使用します。これが、PHP 5.5 を使用したかった主な理由です。conf ファイルにモジュール opcache.so がありますが、Apache から次のエラーが表示されます。

Apache エラー ログ: Tue Mar 04 15:19:00.624085 2014] [mpm_event:notice] [pid 1853:tid 140683657721600] AH00489: Apache/2.4.8-dev (Unix) PHP/5.5.11-dev 構成 -- 通常の状態に戻ります操作 /usr/lib/php5/20100525/opcache.so の読み込みに失敗しました: /usr/lib/php5/20100525/opcache.so: 未定義のシンボル: compiler_globals

調査したところ、この問題を解決した人は見つかりませんでした。私が見つけたいくつかの以前の投稿は、PHP を別の方法でコンパイルする必要があるかもしれないことを示唆していました。それが私の特定の構成に関連しているかどうかはわかりませんが、github ソースからコンパイルしたのはこれが初めてでした。私のphp情報は「PHPバージョン5.5.11-dev」を示しています...それは私がコンパイルできる最新のものですか?

以下で使用した構成は正しいですか?

このエラーを修正するための提案は大歓迎です。

0 投票する
1 に答える
546 参照

php - 異なる環境で同じスクリプトを実行できるように PHP 5.5 opcache を構成するにはどうすればよいですか?

Ubuntu 12.04 LTS で Nginx 1.1.19 と PHP 5.5.7 を実行するサーバーをセットアップしています。opcache が有効になっている場合、mydevelopmentproduction環境の両方で同一のファイルが存在する場合、そのファイルは常に から実行されproductionます。ただし、いずれかのファイルで 1 文字だけ変更すると、PHP は適切なスクリプトを正しく実行します。

たとえば、同じプロジェクトを 2 つの異なるディレクトリに複製し、2 つの間で変更する唯一のものがAPP_ENV構成ファイルの環境変数である場合、ブラウザでdevelopment環境を指定すると、構成からのすべてのデータベース パラメータproductionが読み込まれました。

オフopcacheにすると、奇妙な動作が止まり、すべてが期待どおりに機能します。

opcachePHP に正しいスクリプトの場所を強制的に解決させるように設定できる構成パラメーターはありますか? に設定しようとしrevalidate_pathましたが、問題が切り替わっただけです (どちらか1を指すか、常に環境が生成されました。productiondevelopmentdevelopment

今のところopcacheオフにしたばかりですが、詳しく知りたいです。

0 投票する
2 に答える
4664 参照

php - PHP 5.5 の OPcache がゼロヒットを示しているのはなぜですか? suPHP が犯人?

PHP 5.5 の OPcache 拡張機能が私の (共有) Web ホストで有効になっていますが、何らかの理由で、統計で常に「0 ヒット」と報告されます。suPHPと互換性がないためでしょうか?

または、キャッシュ ヒットが 0 である理由について他に提案がある人はいますか?

ここに画像の説明を入力