問題タブ [xcache]
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.
php - xcache関数がアトミックであるかどうか誰かが知っていますか?
どのxcache関数がアトミックなのか疑問に思います。私はそれを知ってxcache_inc()
おりxcache_dec()
、両方ともアトミックです。アトミックかどうかxcache_get()
はわかりません。xcache_unset()
php - PHP-XCache はデータをどこに保存しますか?
最近、PHP-XCache をインストールしてセットアップしました。管理パネルでファイルがキャッシュされていることも確認できます。
しかし、私が理解していないのは、すべてのデータをどこに保存するのですか?
特定の場所に保存されていますか、それともApacheプロセスメモリに保存されていますか?Apacheメモリに保存されている場合、プロセスごとに再コンパイルする必要がないのはなぜですか?
これを理解するのを手伝ってください!
php - xcache 管理ページに現在のユーザー (CPanel) のキャッシュのみが表示される
新しいcPanelサーバーにまたがるブランドがあります。cPanel は最近、EasyApache に xcache 機能を追加したので、easyapache を使用して fastCGI で xcache を構築しました。xcacheの管理ページを置いたアカウントが何であれ、それがxcache管理者がキャッシュ情報を表示している唯一のアカウントであることを除いて、うまくいくようです。これは、ユーザーごとに個別の 32MB キャッシュを実行するようにセットアップされているのではないかと心配しています (悪いニュースです...)。
誰でもこの動作に光を当てることができますか? これは正常で、ユーザーが互いのキャッシュを表示できないようにする何らかのセキュリティ メカニズムですか? 作成される 32MB キャッシュは 1 つですか、それともユーザーごとに 1 つですか?
ありがとう。
php - MAMP 500 内部サーバー エラー。MAC OSX PHP
MAMP での私の php コードからの結果は、500 内部サーバー エラーが発生しただけです。また、インストールされている XCache と関係があるかどうかはわかりませんが、それが何であるかはわかりませんが、MAMP に付属しています。これが私のコードです。mysql dB に保存されている画像バイナリを表示しようとしています。
php - json_encode - PHP が不完全な json 文字列を返す
最初の私の設定: PHP 5.3.2 - Suoshin と xCache lighttpd/1.4.26 を使用
私のコードは多すぎてここに投稿できません。私はそれを説明します。
ファイル x.php がいくつかの PHP をロードしています - Classe、init、いくつかの関数を実行します -> Result 配列を取得します。
この配列を print_r すると、完全な結果が得られます。
しかし、私はjson_encodeを使用しました。毎回同じ位置でカットします。-> json が無効になります。
例: print_r-
json -
エラーログには次のように書かれています:
質問は、エラーを追跡するにはどうすればよいですか? または、誰が問題を知っていますか?
php - 致命的なエラー: 未定義関数 xcache_isset() の呼び出し
Windows + WAMP + PHP 5.3 に XCache 拡張機能をインストールするにはどうすればよいですか?
拡張機能 dll を拡張機能ディレクトリにコピーし、php.ini に行を追加してから、WAMP インターフェイスを介してアクティブ化しました。
拡張機能はアクティブに見えますが、まだこのエラーが発生します :|
php - ソースコードが変更されたときにXcacheがphpオペコードをリロードできない
PHPソースコードが変更されたときに、Xcacheまたは他のPHPオペコードキャッシャーはPHPオペコードを自動リロードできますか?
php - XCache のパフォーマンスを監視する方法
phpinfo には、ディレクティブのリストがありますが、まったく変更されていません。
「php -v」で XCache が存在することがわかります
しかし、どうすればキャッシュを監視できますか? キャッシュされているスクリプトの数や、使用されたスペース/メモリの量など?
php - xcache-エンコーダー/デコーダー/オプティマイザー/アセンブラーを有効にするとどうなりますか?
enable-xcacheオプティマイザーとエンコーダー/デコーダーは何をしますか?
http://i.stack.imgur.com/FGqUm.png
構成フラグがありますが--enable-xcache-optimizer
--enable-xcache-encoder
--enable-xcache-decoder
、これらは何をしますか?
--enable-xcache
で最大化するのに十分xcache
ですPHP
か?
それほど重要ではありませんが、好奇心が強いです:何をし--enable-xcache-assembler/disassembler
ますか?
どうもありがとうございます。
performance - DSO、FCGID、またはSuPHPとxCacheとしてのPHPを使用したメモリとパフォーマンス
この質問は少し長く具体的かもしれませんが、私は約1か月間、次の質問に対する決定的な答えを見つけようとしてきましたが、決定的な情報はまだ見つかりません。これと同じくらい具体的な質問を一般化するのは難しいです。もし私が同様の質問に出くわしたとしたら、特定のサーバー構成が私のものと異なっていたとしても、それは有益だったでしょう。
私のサーバーはcPanel(WHM)を実行しているVPSであり、PHPモードはSuPHPです。サーバーには768MBのRAMがあり、約12のWebサイトをホストしています。非常にメモリを大量に消費するものもあれば、メモリやCPUをほとんど使用しないものもあります。
私は最近、顧客の1人にMagentoストアをインストールし、それ以来、パフォーマンスを向上させるためにさまざまな設定を試してきました。xCacheをインストールし、PHPをFCGIDまたはDSOとして実行するように構成するまで(xCacheはSuPHPで機能しないため)、実際には何も役に立ちませんでした。この構成により、パフォーマンスが2/3向上しました(つまり、ページの読み込みが約3倍速くなります)。
唯一の欠点は、数分後にサーバーのメモリが不足し、サーバーをハードリセットする必要があったことです。これでSuPHPに戻り、問題はありません。
xCacheを無効にして、SuPHPではなくFCGIDまたはDSOモードのみを残した場合でも、サーバーは約30分ほどでメモリを使い果たしました。したがって、原因は、SuPHP以外のPHPとして実行されているようです。
また、別のWHM定義ユーザーから新しいフロントエンドURLを開くと、メモリ使用量が大幅に増加することに気付きましたが、同じWHMユーザーアカウントから複数のURLを開くと、使用量はほぼ一定であるように見えました。
その時点で:
- PHP + xCacheが安定して動作し続けるようにするにはどうすればよいですか?それとも、メモリを追加購入する必要がありますか?
- SuPHP、DSO、FCGIDのメモリ使用量の違いは何ですか?いくつかのphp.ini変数を変更することでこれを微調整することは可能ですか?
また、xCacheを使用するように他のサーバーのいくつかを更新することを検討しています。次のサーバーには、どのような設定とPHPモード(SuPHP、DSO、またはFCGI)とxCacheをお勧めしますか?
- クアッドコア@2.4Ghz、cPanelとWHMを備えた1つの巨大なMagentoストアを備えた4GBRAM専用サーバー
- クアッドコア@2.4Ghz、cPanelとWHMを備えた約20の大規模なMagentoストアを備えた8GBRAMサーバー
- クアッドコア@2.66Ghz、100以上のJoomlaのようなWebサイトを備えた8GB RAMサーバー、cPanelおよびWHMを備え、メールマンを有効にした電子メールサーバーとしても機能します。