web开发 Django开发交流群:19525555 注册 | 登陆

有关Django性能优化总结

  1. 内存、内存,还是加内存 
  2. 使用单独的静态文件服务器 
  3. 关闭KeepAlive(如果服务器不提供静态文件服务,如:大文件下载)
  4.  使用memcached
  5. 使用select_related()加载关联表数据
  6. 使用values()过滤不必要的字段查询
  7. 使用模板cache
  8. 加载编译的模板
    Python代码
    1. from django.template import loader  
    2. from django.http import HttpResponse  
    3. #loads and compiles the template  
    4. myview_template = loader.get_template('path/to/template.html')  
    5. def myview(request):  
    6.     # do sth¡­  
    7.     return HttpResponse(myview_template.render( context ))  
    8. #而不是直接用 render_to_response  
  9. 本文转载自:http://blog.csdn.net/toontong/archive/2009/07/07/4328949.aspx

Tags: django

« 上一篇 | 下一篇 »

只显示10条记录相关文章

[转] Django 调试 (浏览: 334, 评论: 1)
Django遍历输出字典key,value (浏览: 893, 评论: 4)
Django session file 无法保存数据问题 (浏览: 543, 评论: 1)
使用django forms 实现无限分级 (浏览: 541, 评论: 1)
Django 内置分页类 (浏览: 811, 评论: 0)
Django settings.py 配置必须大写 (浏览: 551, 评论: 0)
django在模板获取当前用户 (浏览: 546, 评论: 0)
Django 输出sql语句 (浏览: 741, 评论: 0)
Django模板使用全局变量 (浏览: 721, 评论: 1)
Windows环境下配置 Apache2+MySQL+mod_python+Django (浏览: 1492, 评论: 0)

Trackbacks

点击获得Trackback地址,Encode: UTF-8

发表评论

评论内容 (必填):