django性能问题中静态内容的模板标签?

时间:2014-08-11 18:14:39

标签: django django-templates

我们在管理面板中插入了一些静态内容。在我们的模板中,我们有一个模板标记,它传递了我们想要显示的内容的id。例如{%contents'简介' %}

每个内容部分都是数据库中的一个。此类模板标签的数量正在增加。性能是一个关键问题:在上述设计中:有没有办法可以提高性能。然后在适当的位置显示所有内容?

1 个答案:

答案 0 :(得分:1)

使用模板缓存。您可以将其添加到settings.py。只需调整位置即可。如果您想使用Memcached

,那就是这样
CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': '127.0.0.1:11211',
    }
}

这将加快您的模板加载速度。这是官方文件:

https://docs.djangoproject.com/en/dev/topics/cache/#setting-up-the-cache