我正在使用Django和PostgreSQL,但我需要使用一些App来处理缩略图。有一个非常好的应用名为Sorl-Thumbnail
在安装说明中说我需要使用key value/caching system。
我的疑问是:我可以使用PostgreSQL数据库作为缓存,还是必须安装memcached或redis?
我目前没有使用任何缓存机制,该网站的目标是流量较低。
答案 0 :(得分:2)
你可以使用database cache backend,甚至是FS cache backend。通过“你可以”,我的意思是“它会起作用”。只需为django项目正常配置它,sorl-thumbnail就会使用它。
根据sorl-thumbnail文档:
一个缓存的数据库,除了安装适当的缓存>> ,如memcached
之外,需要对您的普通Django设置没有特殊安装
但它不会像memcached或redis一样棒。
(另外:为什么sorl-thumbnail现在需要这个呢?过去只检查FS以确保缩略图存在或者创建它)