我正在为 Vimeo API 创建一个 python 包装器,这是我第一次创建 python 发行版。我对python 缓存有疑问。
我引用了这个现有的 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))
它不会产生问题(信息将在缓存中被覆盖)吗?
如果它产生问题,你能告诉我最好的解决方案吗?我认为它将以经过身份验证的用户名的名称存储在文件名中。我对吗?
谢谢!