0

Vimeo API の python ラッパーを作成していますが、python ディストリビューションを作成するのはこれが初めてです。Python cachingについて質問があります。

リクエスト トークンのキャッシュには、この既存の python-vimeo ラッパーを参照しました。あの人はこう実装した

"""By default, this client will cache API requests for 120 seconds. To
override this setting, pass in a different cache_timeout parameter (in
seconds), or to disable caching, set cache_timeout to 0."""

問題が発生しないか心配です。複数のユーザーがその機能を使用して vimeo をまったく同時に接続し、このような情報をサーバーに保存する場合

return self._cache.setdefault(key, processor(headers, content))

問題(情報がキャッシュに上書きされます)を作成しませんか?

問題が発生する場合は、最善の解決策を教えていただけますか? 認証されたユーザー名の名前でファイル名に保存されると思います。私は正しいですか?

ありがとう!

4

1 に答える 1

0

問題を理解しているかどうかはわかりませんが、キーのプレフィックスがユーザー名であるプレフィックス付きキーを作成できます。したがって、素朴だがおそらく良いアプローチは、に保存することです

ユーザー名+「_」+キー

代わりにキー

ほとんどの場合、キーの衝突はありません。

于 2012-07-28T18:59:18.990 に答える