工作总结
SAN_YUN
这个作者很懒,什么都没留下…
展开
-
修复一个线上1万6千次错误的bug
16.1k mblog.views.getMBlogListByTag MultipleObjectsReturned: get() returned more than one Message -- it returned 2! Lookup parameters were {'photo__id': 2077439L, 'category__in': [1, 9]} 这个方法在...原创 2012-05-27 18:11:03 · 120 阅读 · 0 评论 -
一些问题记录
1. 原始场景再现:该模块主要是客户端负责上传一个包含手机号码的txt,其中一行一个手机号码。服务端读取并解析该文件,解析过程中需要做有效性验证。例如:号码位数,是有效数字及是否在有效号段之内。最后保存数据到DB。该包含手机号码文件数据在20W到200W之间。2. 问题所在在客户端上传20W数据的时候,后台相应很慢,查看后台的CPU及内存mpstat -P ALL 1 ...原创 2012-06-27 12:04:17 · 133 阅读 · 0 评论 -
面试题整理
IO相关1. 通过BufferedOutputStream提升IO性能的原理是什么?原创 2012-11-06 17:58:04 · 139 阅读 · 0 评论 -
性能优化总结
去年的一些优化尝试:1.监控,找原因。2.mysql操作替换成cache操作。3.服务化框架。4.uwsgi切换到gunicorn5.迁移部分流量到jython6.部分功能使用mongoDB7.部分功能从python迁移到mandala,mani1.利用监控找哪些页面慢。 unread迁移到mongoDB2. 数据从mysql到cache 1.django默认的request.user...原创 2013-02-17 20:42:28 · 128 阅读 · 0 评论 -
工作总结ppt记录
记录之前工作的ppt原创 2013-10-29 17:10:39 · 146 阅读 · 0 评论