我有一个小的(10MB),只读,sqlite3数据库,我在生产中使用.
我想加速我的网站,所以我试图在每个Django启动时将整个数据库从磁盘加载到内存.
这个答案解释了如何在烧瓶中做到这一点:https: //stackoverflow.com/a/10856450/3327587
Django有类似的解决方案吗?
小智 20
配置内存数据库:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': ':memory:',
}
}
Run Code Online (Sandbox Code Playgroud)
并将您链接的代码作为启动脚本(请参阅Django仅启动ONCE时的执行代码?).