variables in "include"
Marcus Clyne
maccaday at gmail.com
Mon Jul 20 23:54:53 MSD 2009
Hi Kaspars,
Kaspars wrote:
> Marcus, thank you very much for explaining how things are meant to
> work in nginx.
You're welcome.
>
>> If the config files were analysed at runtime (like .htaccess files on
>> Apache), that would slow things down. Also, if the configuration
>> file is wrong, what do you do? Better to control it all at start time.
> I agree, there are lot of benefits of not having any runtime file
> access action going on. It would be interesting to do some testing on
> how this affects the performance.
Litespeed, which is an asynchronous event-driven (like Nginx), very fast
webserver that is largely Apache-compatible allows Apache-style
.htaccess files to be used on a per-directory basis, and caches them in
memory. Although this does have a performance hit, it's still very
fast, and with the right design, it needn't necessarily have a huge
impact on performance if implemented in Nginx. It shouldn't be too hard
to implement, but Igor may not want to include code that does it in the
main source.
>
>> If you need specific configurations for each server, then you can't
>> really get around having a separate server{} block for each one
>> (though you might be able to group them).
>> One possible method: [...]
> I have set it up almost exactly like you described and it works very
> well.
I'm glad it works well.
Marcus.
More information about the nginx
mailing list