2goO
free ads

博客分类订阅

博客列表

标签云

博客站内搜索

读者活动

全站热门博文

Virtualenv+Django+uWSGI+Nginx部署方式备忘录

Nginx 0.86以后的版本内置了uWSGI模块,用它部署Django应用性能不错,而且很省内存,所以一年前尝试Virtualenv+Django+uWSGI+Nginx这种组合方式去部署2goO网站,因为那时只看到uWSGI的测试结果,很兴奋,什么材料都没有看,直接下载包安装到服务器上折腾了,一时不了解里面的机制原理,过程中竟然遇...

标签:无标签

发表新博客 阅读(183) 评论(0) panjj 发表于 2013-05-17 00:44

最近的感悟

现在已经进入移动互联网时代,传统框架就新技术的引进也许已经达到了顶峰,比如Django,Ruby on Rails...这些框架是否适应这个时代了呢?我常想过这个问题,也尝试使用Django做一些后端服务的处理,发现不是很难用,它也能用,但不是最佳的方案。后端服务的开发,可能更偏向于轻量级的东西,不限于...

标签:无标签

发表新博客 阅读(201) 评论(2) panjj 发表于 2013-05-12 04:07

忆儿时

今天一直下雨,坐在靠背椅上看着窗外阴冷的天气,要不是因为小宝宝,我想我也没时间回忆小时候冬天的情形。     小时候家里挺穷的,是那种穷得叮当响的农村家庭,所以我们最怕过冬。因为冬天没钱买鞋子、袜子、厚衣服。所有这些都是捡亲戚的,他们有得给就是我们最开心的事情,哪怕...

标签:无标签

发表新博客 阅读(401) 评论(1) rosary 发表于 2012-11-27 11:52

使用memcached作为Django的缓存

memcached不用介绍了,很出名的通用缓存中间件,Java,.Net,PHP,Python,Ruby等主流语言都能支持到。2goO网站之前一直用最原始的本地内存作为缓存,今天顺手改用memcached。过程很顺利,一两分钟就配好了,做下笔记:2goO现在用ubuntu系统,首先在系统安装memcached:sudo apt-get install memcac...

标签:无标签

发表新博客 阅读(601) 评论(0) panjj 发表于 2012-11-20 23:15

改造Django的分页类

Django有个分页类Paginator,路径在django.core.paginator,我以前都是使用该类来对列表分页,在使用的过程中,产生了一些疑虑,比如以下代码就是分页用法的关键部分:page = int(request.GET.get("page",1)) blogs=Blog.objects.all() paginator = Paginator(blogs,10) page = p...

标签:无标签

发表新博客 阅读(593) 评论(3) panjj 发表于 2012-11-18 23:25

简易配置Django的Static文件

Django 1.3以后,采用static方式处理静态文件,比如网站的css js images等等,而以前所谓的media改成处理网站自身以外的媒体文件了。media和static用途上容易混淆,请移步上次讲的《对Django media和static概念的理解》。如果简单使用static,配置起来会比media要少一步,下面会比较一下。说到stati...

标签:无标签

发表新博客 阅读(795) 评论(5) panjj 发表于 2012-11-18 22:43

对Django media和static概念的理解

早在Django 1.3时期,增加了staitc模块,之前media模块保留至今,当时项目使用Django 1.2,静态文件都使用media,习惯了用法,一直没有正式去看staitc的东西,当然项目一直没有用到static模块。Django 1.4后用了一段时间,基本知道怎么去用了。我想把当时的困惑重温一下,刚接触static的时候,最想...

标签:无标签

发表新博客 阅读(585) 评论(0) panjj 发表于 2012-11-03 23:33

使用SSH操作远程PostgreSQL数据库

服务器安装了PostgreSQL 9.2数据库,而数据库不允许外部ip连接;手头只有个SSH账号,怎么操作建立一个数据库呢?今天做了初步的试探。之所以模拟自己的ubuntu服务器环境,因为下面的指令,会与环境有所差别,使用指令之前仔细检查实际的环境参数。数据库安装路径:/opt/PostgreSQL/9.2SSH账号:178....

标签:无标签

发表新博客 阅读(469) 评论(0) panjj 发表于 2012-11-03 18:48

Django数据处理的优化

Django数据层提供各种途径优化数据的访问,一个项目大量优化工作一般是放在后期来做,早期的优化是“万恶之源”,这是前人总结的经验,不无道理。如果事先理解Django的优化技巧,开发过程中稍稍留意,后期会省不少的工作量。一 利用标准数据库优化技术:传统数据库优化技术博大精深,不同的数据库有...

标签:无标签

发表新博客 阅读(1696) 评论(2) panjj 发表于 2012-04-22 01:01

让Django根据自定义属性排序

刚开始开发博客的时候,本来想让博客按照阅读量,评论量,赞成数等属性,根据某个计算公式计算结果来排序,但后来因为在Django的ORM里不知道怎么写,又不想混杂一些SQL语句,所以一直没有实现。到了现在,想想通过ORM来实现,还是无法做到的。因为Django的QUERYSET里,根据几个属性的计算(如:分别...

标签:无标签

发表新博客 阅读(1412) 评论(0) panjj 发表于 2011-12-07 23:49

让Nginx处理Django的静态文件

上次的《Django静态文件的配置》,说的主要是针对开发环境的配置。在开发中难免要处理网站的css js image等静态文件,不用顾及性能,安全的问题,交给Django内部处理好了;但如果正式部署到服务器的时候,这样的配置就会影响到性能和安全性了,这时怎么办呢?嗯,交给Nginx处理好了。假如项目的目录...

标签:无标签

发表新博客 阅读(2385) 评论(0) panjj 发表于 2011-12-04 23:58

第二年使用Burst的VPS

第一年使用Burst的VPS,为它灵活的设置吸引,系统支持主流的Linux发行版本,如CentOS,Fedora,Debian,Ubuntu,Centoo,这么多的选择中,有喜欢的Debian,并且安装系统只需要在后台reload一下,花上几分钟的时间,一个纯净的系统就安装好了。剩下的就是自由的环境配置了。还有关键的就是学习用途,VP...

标签:无标签

发表新博客 阅读(1293) 评论(0) panjj 发表于 2011-12-04 12:31

1 2 3 4 5 6 7 下一页 | 共 15 页