Skip to content

Comment on Improve your beta-testing with Nginx, Lua and Redis

Comments

With a modern pcre library version and nginx, instead of

    location ~ ^/([a-zA-Z0-9_]+)/ {
      set $username $1;
you can use named captures
    location ~ ^/(?<username>[a-zA-Z0-9_]+)/ {

Newer versions of pcre and nginx also include the ability to use the pcrejit which provides a nice speedup for regex.

Thanks. I didn't know that. I did strip out a lot of the more advanced/ambiguous Nginx config for clarity though.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.