一. Nginx中的变量原理
提供变量的模块和使用变量的模块
nginx启动,提供变量的模块会在一个回调函数中定义新的变量名和解析出变量的方法。
请求来了以后,使用变量的模块会根据变量名,去调用解析变量的方法,得到变量的值给自己使用。
变量的特性:惰性求值(开始读取值的时候才会计算值);变量值可能是时刻变化的,其值为使用的那一刻的值;
指令:
Syntax:variables_hash_bucket_size size ;
Default:variables_hash_bucket_size 64 ; 如果变量名特别长可以增加
Context:http
Syntax:variables_hash_max_size size ;
Default:variables_hash_max_size 1024 ; 如果变量特别多可以增加
Context:http
浙公网安备 33010602011771号