一个简单的django应用程序可以在所有节点上同步文件缓存。
django-distributed-file-based-cache的Python项目详细描述
#django分布式基于文件的缓存
django分布式基于文件的缓存是我为自己开发的一个库,用于我的小项目。
感谢我的另一个库([django serviceless distributor](https://github.com/fklc/django serviceless distributor))我可以轻松地跨节点分发任何函数,因此我编写了一个缓存后端,如果您想知道它是如何工作的,您一定会看到[django serviceless分发服务器](https://github.com/fklc/django无服务分发服务器)
\
答案取决于您的环境中有多少节点。如果超过5,那可能是无用的,因为你知道如果你能支付5,为什么不为缓存1。在请求处理服务器之间复制数据不是最好的方法。
您的“settings.py`
``py
设置为缓存后端
caches={
“default”:{
“backend”:“基于分布式文件的缓存.cache.distributedfilebasedcache”,
“location”:“cache”,
}
}
ip)
无服务分发服务器节点=[“http://10.0.0.0”,“http://10.0.0.1”,…]
```
(不是)常见问题
django分布式基于文件的缓存是我为自己开发的一个库,用于我的小项目。
感谢我的另一个库([django serviceless distributor](https://github.com/fklc/django serviceless distributor))我可以轻松地跨节点分发任何函数,因此我编写了一个缓存后端,如果您想知道它是如何工作的,您一定会看到[django serviceless分发服务器](https://github.com/fklc/django无服务分发服务器)
\
答案取决于您的环境中有多少节点。如果超过5,那可能是无用的,因为你知道如果你能支付5,为什么不为缓存1。在请求处理服务器之间复制数据不是最好的方法。
您的“settings.py`
``py
设置为缓存后端
caches={
“default”:{
“backend”:“基于分布式文件的缓存.cache.distributedfilebasedcache”,
“location”:“cache”,
}
}
ip)
无服务分发服务器节点=[“http://10.0.0.0”,“http://10.0.0.1”,…]
```
(不是)常见问题