0

この質問は Jeroen 向けであり、この回答のフォローアップです: https://stackoverflow.com/a/12482918/177984

Jeroen は「サーバーはキャッシングを行う」と書いている..「十分なメモリが利用可能であれば、メモリから自動的に利用可能になる」

オブジェクトが「メモリ内」にキャッシュされているかどうかを確認するにはどうすればよいですか? (パフォーマンスによって) わかることから、すべてのオブジェクトがディスクから読み取られています。データの読み込み時間を短縮するために、メモリから読み込みたいと思います。メモリ内キャッシュの内容を表示する方法はありますか? オブジェクトを強制的にメモリ内にキャッシュする方法はありますか?

ご協力いただきありがとうございます。

4

1 に答える 1

0

OpenCPU プロジェクトは急速に進化しています。OpenCPU 1.0 では状況が変わりました。最新情報については、Web サイトhttp://www.opencpu.orgを参照してください。

あなたが引用した答えは時代遅れです。現在、すべてのキャッシングはディスク上で行われています。以前のバージョンでは、OpenCPU はVarnishを使用してキャッシングを行いましたが、これは完全にインメモリでした。しかし、これは物事をより複雑にすることが判明し (特に https)、パフォーマンスは少し残念でした (特に最近の高速ディスクと比較して)。これで、ディスクにキャッシュする nginx に戻りましたが、Web サーバーとしてはるかに成熟しており、構成可能であり、他のパフォーマンス上の利点があります。

于 2013-07-31T10:23:08.490 に答える