您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 咸宁分类信息网,免费分类信息发布

nginx自定义字符串

2026/1/19 15:01:30发布20次查看
ngx_str_t是nginx自定义的字符串格式,其定义在ngx_string.h中,如下:
typedefstruct { size_t len; //字符串长度,不含'\0' u_char *data; //真正字符串} ngx_str_t;
它本质上就是一个结构体,nginx中广泛使用这种格式字符串。
优点:减少对字符串长度的计算次数,nginx作为web服务器大量的会计算字符的长度;可以随时被引用,减少字符串拷贝带来的性能损失。
对这种字符串的操作,nginx也提供了一系列的操作函数,定义在nginx_string.[c|h]中:
#define ngx_string(str) { sizeof(str) - 1, (u_char *) str }
将它一个普通字符串转换成一个nginx字符串格式,如
ngx_str_t name = ngx_string(“http”); // 注意name是结构体,而不是指针,宏预处理后等价于
ngx_str_t name = {sizeof(“http”)-1, (u_char*)”http”};
').addclass('pre-numbering').hide(); $(this).addclass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadein(1700); }); }); 以上就介绍了nginx自定义字符串,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
咸宁分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product