ngx_http_script_compile vs ngx_http_compile_complex_value - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь ввести новую директиву, которая принимает в качестве входных данных строку или переменную и сохраняет значения в структуре конфигурации для последующего пользователя в моем коде.Я обнаружил, что некоторые директивы в nginx используют ngx_http_compile_complex_value (& ccv) для компиляции переменных и ngx_http_complex_value () для получения исходного значения аргумента директивы во время выполнения.Точно так же некоторые другие директивы используют ngx_http_script_compile (& sc) и ngx_http_script_run () для достижения того же самого.

Я нашел некоторую документацию о скриптах и ​​комплексных значениях в nginx, но мне все еще не ясно, в чем разница между этими двумя.Может кто-нибудь помочь мне понять разницу и когда использовать complex_value против сценария?

...