スクリプトの実行間、さらには異なるセッション間でも変数をサーバのRAMに保持するにはどうすればよいですか? 何らかの拡張機能をインストールする必要がありますか、それともこのビルドはPHPですか?スクリプト実行間のメモリにPHP変数を格納
ありがとうございます!
Memcacheのhttp://memcached.org/拡張子:
スクリプトの実行間、さらには異なるセッション間でも変数をサーバのRAMに保持するにはどうすればよいですか? 何らかの拡張機能をインストールする必要がありますか、それともこのビルドはPHPですか?スクリプト実行間のメモリにPHP変数を格納
ありがとうございます!
Memcacheのhttp://memcached.org/拡張子:
は、いくつかのオプションがあります。 RAMベースのストレージエンジンです。
APC APC - PHP manual apcコードキャッシュではストア変数が許可されます。
拡張機能を必要としない場合は、データをファイルに保存することができます(シリアル化またはxml形式)。永続データになります。ゆっくりしてメモリストレージ。
一般的なデータを保存したい場合は、「百二二」のデータベースエンジンがあります。 たとえば、MySQL,SQLiteまたはNOSQL MongoDB以上...
DBはできませんファイルシステムほど遅いですか?私は過去にファイルを使用していましたが、速度が不十分で悩まされました – JJJollyjim
db'aは効率的に内部最適化されているため、データ検索のための高速なアルゴリズムを使用しています。また、データを格納する信頼性の高い方法です。 –
単一のサーバーを使用する場合はAPCを、クラスタを使用する場合はMemcachedを使用する必要があります。これは、MemcachedがAPCよりも少し遅いですが**配布**されているからです。 –
一般的にこれはデータベースを使用するものです。 – Amber
何を保存したいのですが、なぜそれをメモリに保存したいのですか? – Gumbo
@Amber、または[APC](http://php.net/manual/en/book.apc.php) –