There's two of us at 37signals building projects on top of the HttpLua / ngx_lua module. The OpenResty (<a href="http://www.openresty.org" rel="nofollow">http://www.openresty.org</a>) project is absolutely worth a look if you are willing to live on the edge and you wan't incredibly fast performance. I can't say enough good things about the work agentzh and chaoslawful have been up to lately -- just check out their Github profiles.
For those who don't know, agentzh and chaoslawful made these super-awesome tools around nginx to power Taobao, the largest e-commerce site in China. agentzh left Taobao to work fulltime on OpenResty now. Stay tuned for what's to come from them!
I worked with agentzh on a module at one point, and he was extremely helpful in validating my ideas and helping me out. He answered all my questions by thorough example and explanation, which is why I'm excited that I saw this post. Hats off to agentzh!
I was looking forward to learning nginx, until I read this...<p>It's very nicely written and explains things well, but it doesn't so much teach nginx as it does point out all the contradictory and unexpected behaviors. That doesn't look fun to learn (or work with) at all.<p>Edit: I just looked in to agentzh's other project OpenResty, and I take everything back. It may be difficult, but it's extremely powerful, and seemingly worth dealing with the 'gotchas'.
His and chaoslawful's github projects are worth taking a look at. I slapped on a Lua scripted cache layer on top of Nginx, which ended up boosting a response into low ms.
agentzh is a great mentor. He has helped me number of times, often looking at my configurations and getting into my systems and tweaking things around to make them work. He even installed the powerful openresty on one of my machines to demonstrate how it can solve my problems and did some benchmarks for me. Respect to agentzh!! cant wait to see it evolve from here
Are there any tutorials on how to start a vps as a beginner from scratch?
I mean in one place rather than looking for a tutorial in linux then another on apache or nginx and so on...