首页 2012年10月

2012年10月

  • nginx模块编程学习笔记3--模块主要数据结构

    nginx模块编程学习笔记3--模块主要数据结构

    在nginx模块编写种主要会涉及到下面3个数据结构,这一篇我就先来看看这3个数据结构的作用和意义。 ngx_command_t ngx_module_t ngx_http_module_t 前面这两个是定义在这个文件中:src/core/ngx_core.h typedef struct ngx_module_s ngx_module_t;typedef struct ngx_command_s     ngx_command_t; 两个结构体是在这个文件中定义的:src/core/ng...

    linux 应用 2012-10-31 53 0 uwsgi2pc
  • nginx模块编程学习笔记2--数据类型

    nginx模块编程学习笔记2--数据类型

    在模块种出现了一些nginx特有的数据类型,这里做笔记记录一下。 nginx种数据类型:整型,字符串 src/core/ngx_config.h 种定义了这么集中比较常用的数据类型: typedef intptr_t ngx_int_t;typedef uintptr_t ngx_uint_t;typedef intptr_t ngx_flag_t; /usr/include/stdint.h:123:typedef unsigned long int uintptr_t; 这里是这么...

    linux 应用 2012-10-31 55 0 uwsgi2pc
  • nginx+uwsgi+django/flask配置

    nginx+uwsgi+django/flask配置

    这几天在不断的倒腾nginx的相关东西,今天测试了nginx+uwsgi+django/flask这个组合,配置启动没有问题,后面看有没有什么app可以做。另外之前做过Nginx+mod_wsgi+webpy 的配置开发,但是mod_wsgi感觉好久没有开发维护了,而且据网上说uwsgi的效率很高,倒腾一下。 nginx我这几天一直使用的nginx-1.2.0的,nginx的编译就不说了,直接./configure && make &&make install uwsgi...

  • redis使用----数据类型和操作命令

    redis使用----数据类型和操作命令

    最简单的就是key<-->value, 就是每条数据都是一个键名一个键值,如下面的操作 在编译之后在源代码目录种就可以启动redis helight@zhwen:/data/opencode/redis/redis-2416/src$ ./redis-server 另外在这个源代码目录下还有一个集成客户端:和mysql命令一样启动后就可以登录redis进行命令操作了。 helight@zhwen:/data/opencode/redis/redis-2416/src$ ./redis-cli...

    linux 应用 2012-10-24 73 0 cuwsgi
  • redis学习笔记--编译配置

    redis学习笔记--编译配置

    一直在找个一靠谱的内存数据库,这里所谓的靠谱,是数据能上能下,能在内存中高速的读取写入,而且还能把数据落地保存,下次启动的时候直接先加载磁盘上的数据。以前都是使用memcache来保存数据,让后自己再从memcache取数据到mysql,后来公司有个ttc的内存数据库,可以做单表映射,让后数据写入ttc后它自己再写入mysql,还比较靠谱一点,速度也有,数据也是相对靠谱,但是它也优缺点,数据不能从mysql加载过去。 前一段时间看了以下redis这个东西,被吸引了,完全满足我所想要的需求。这里就开始学习以下,re...

    linux 应用 2012-10-24 65 0 cuwsgi
  • nginx模块编程学习笔记1

    nginx模块编程学习笔记1

    这两天在做nginx的模块测试,想做一个可以把记录数据,以日志的形式直接写入到redis数据库中。 之前只是照猫画虎的写过nginx的模块,都是测试玩以下,这次想写个有用一点的(其实这个东西也不一定有用,先写再说)。 结果出现一个很异常的情况,也是我对nginx模块熟悉的不够,结果把filter的的模块加到处理模块的变量种--HTTP_MODULES,导致我的filter模块死活是不工作。这里整理了一下: 模块分为: 1.处理模块, 2.过滤模块, 3均衡负载模块 1.处理模块:得到输入后,直接控制输出最终...

    linux 应用 2012-10-23 57 0 uwsgi2pc
1