02 2014 档案
摘要:最近遇到一个很蛋疼的问题,写了一个后台管理系统, 由于是后台管理系统,所以使用频率不是很高,当django程序在闲置一段时间后,再次打开后台系统,就变得很慢,然后又好了。查了很多方面,从模板引擎到请求(request),再到django配置,nginx等等,都没有查出原因。虽然也查过是不是数据库的原因,但都因为查的不够深入,没有查出所以然。
阅读全文
摘要:1. 内存、内存,还是加内存
2. 使用单独的静态文件服务器
3. 关闭KeepAlive(如果服务器不提供静态文件服务,如:大文件下载)
4. 使用memcached
5. 使用select_related()加载关联表数据
6. 使用values()过滤不必要的字段查询
7. 使用模板cache
8. 加载编译的模板
9.让Django支持数据库长连接 可以提高不少性能
阅读全文
摘要:如果发现您的系统里没有这个命令,请安装下面两个软件包.vixie-croncrontabscrontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。常用参数:crontab -l //查看当前用户下的cron任务crontab -e //编辑当前用户的定时任务crontab -u linuxso -e //编辑用户linuxso的定时任务具体用法和格式:基本格式 :* ..
阅读全文