>백엔드 개발 >PHP 튜토리얼 >nginx에서 ctx는 무엇을 의미합니까? 라우터 TX는 무엇을 의미합니까? 플래시 TX는 무엇을 의미합니까? 기본 TX는 무엇을 의미합니까?

nginx에서 ctx는 무엇을 의미합니까? 라우터 TX는 무엇을 의미합니까? 플래시 TX는 무엇을 의미합니까? 기본 TX는 무엇을 의미합니까?

WBOY
WBOY원래의
2016-07-29 08:54:332329검색

nginx에서는 ctx 관련 변수 이름을 많이 사용하는데, 정확한 의미가 없으면 기분이 나빠집니다.
ngx_module_s 구조체의 정의는 다음과 같습니다.
치앙 형제에게 문의하세요: ctx는 context의 약어로 이해하시면 됩니다


    struct ngx_module_s {
        ngx_uint_t ctx_index; //所属分类标识
        ngx_uint_t index; //模块计数器
                                                                //以下预留成员暂未使用
        ngx_uint_t spare0;
        ngx_uint_t spare1;
        ngx_uint_t spare2;
        ngx_uint_t spare3;
        ngx_uint_t version; //模块版本
        void *ctx; //模块上下文
        ngx_command_t *commands; //模块支持的命令集
        ngx_uint_t type; //模块的种类
                                                                        //回调函数
        ngx_int_t (*init_master)(ngx_log_t *log); //主进程初始化时调用*/
        ngx_int_t (*init_module)(ngx_cycle_t *cycle); //模块初始化时调用
        ngx_int_t (*init_process)(ngx_cycle_t *cycle); //工作进程初始化时调用
        ngx_int_t (*init_thread)(ngx_cycle_t *cycle); //线程初始化时调用
        void (*exit_thread)(ngx_cycle_t *cycle); //线程退出时调用
        void (*exit_process)(ngx_cycle_t *cycle); //退出工作进程时调用
        void (*exit_master)(ngx_cycle_t *cycle); //退出主进程时调用
                                                                        //以下预留成员暂未使用
        uintptr_t spare_hook0;
        uintptr_t spare_hook1;
        uintptr_t spare_hook2;
        uintptr_t spare_hook3;
        uintptr_t spare_hook4;
        uintptr_t spare_hook5;
        uintptr_t spare_hook6;
        uintptr_t spare_hook7;
        };

위 내용은 tx가 무엇을 의미하는지 포함하여 nginx에서 ctx가 무엇을 의미하는지, 그리고 nginx 내용을 소개하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.