2011-09-13 12 views
5

memcachedを使用してキャッシングを検討している私のアプリには、2つの小さいアセットファイル(テキストテンプレートは通常100〜数Kバイト)があります。しかし、ローカルのファイルを読み込んだり、memcacheから要求しても、最も高速でリソース効率が良いのであれば、誰でも知っていますか?App Engine、ローカルファイル読み取り、またはmemcacheで最も速く/最も効率的ですか?

(私はApp EngineののPythonのバージョンを使用してすることがあります)

+0

テンプレートの場合は、使用しているテンプレートシステムが既にコンパイル済みのテンプレートをメモリにキャッシュすることをサポートしている可能性があります。どのライブラリを使用していますか? –

+1

実際、(サーバー側の)テンプレートを使用するのではなく、ビルドスクリプトで生成された静的ページを使用します。 –

答えて

6

彼らはほんの数キロバイトであれば、私は、インスタンスのメモリ上にロードします。 インスタンスメモリオプションが最も速くなるストレージ選択(Memcache、Datastore、Blobstoreなど)のうち、

+0

ええと、インスタンスメモリ(例えば、グローバル変数)から何かを読み込むのに20〜25ミリ秒かかると、何かが間違っています。 –

+0

私の悪い、私たちは簡単に以下の大きさのオーダーです。(私は古くなっています) – systempuntoout

関連する問題