摘要: 当你的网站突然变慢了,你怎么办? 先看监控,查看系统的资源消耗,CPU?IO?磁盘? 然后看日志,查看第一个出现慢请求的接口是哪个? 然后看依赖的服务,是第三方服务还是DB瓶颈,还是redis变慢,还是memcache变慢等等... 当出现慢请求的时候,这些似乎都成了套路,但是有了dogslow以后 阅读全文
posted @ 2016-07-16 16:07 titanjf 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 不要让服务器裸奔学过PHP的都了解,php的正式环境部署非常简单,改几个文件就OK,用FastCgi方式也是分分钟的事情。相比起来,Python在web应用上的部署就繁杂的多,主要是工具繁多,主流服务器支持不足,在了解Python的生产环境部署方式之前,先明确一些概念!很重要!CGI: CGI即通... 阅读全文
posted @ 2015-11-16 15:18 titanjf 阅读(23002) 评论(6) 推荐(3) 编辑
摘要: 请摒弃简单粗暴的print --马云我比较习惯在windows中安装pycharm开发,项目部署在虚拟机中,在本地浏览器中查看效果,这种方式在调试上会有点麻烦,django-debug-toolbar的出现,就解决了这个问题一、步骤使用sudo pip install d... 阅读全文
posted @ 2015-10-12 15:08 titanjf 阅读(3588) 评论(1) 推荐(2) 编辑
摘要: Redis详细配置介绍# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb =... 阅读全文
posted @ 2015-10-10 12:29 titanjf 阅读(994) 评论(0) 推荐(1) 编辑
摘要: 随着应用对高性能需求的增加,NoSQL逐渐在各大名企的系统架构中生根发芽 阅读全文
posted @ 2015-10-09 22:09 titanjf 阅读(1609) 评论(2) 推荐(0) 编辑
摘要: Redis is an open source (BSD licensed), in-memorydata structure store! 欢迎转载,转载请注明出处 刚刚结束一个游戏类的活动项目,由于预估的参与人数较多,产生的数据量会很大,为了达到更好的游戏效果,所以决定抛弃之前Mysql为... 阅读全文
posted @ 2015-10-08 16:34 titanjf 阅读(3434) 评论(1) 推荐(3) 编辑
摘要: 人生苦短,我用Python一、升级到python2.7 开发环境的系统是centos 6.0, 默认的python版本是2.6.6, 由于线上环境是python2.7,为了防止版本差异产生的问题,所以要升级python,在centos下升级python有是那种方式yum安装,最简单,但是官方下载源... 阅读全文
posted @ 2015-09-23 14:31 titanjf 阅读(1781) 评论(0) 推荐(1) 编辑
摘要: 古语有云: 工欲善其事,必先利其器拥有自己的一套得心应手的Python开发环境,开发起来,简直如丝般顺滑。以我工作中使用到的Python开发环境(主要是Web应用),先做个总体介绍Python环境相关:戳这里Python # 用的就是它PIP # python下超豪华包管理工具VirtualEnv... 阅读全文
posted @ 2015-09-23 13:21 titanjf 阅读(471) 评论(0) 推荐(0) 编辑