Nginx Internals Talk in Guangzhou, China

nginx map

nginx map (click to view large image)

I’m going to give a free talk on nginx’s internals next month (September 19), in Guangzhou, China.

I’ve been reading the source code of nginx for a few days. Digging into this charming code is really a pleasant experience, though at first glance it appeared a little bit difficult to understand. Nginx becomes more and more popular, but unfortunately there is not enough documentation on its architecture and implementation. Now that I have spent a considerable amount of time reading the source code and have gained some knowledge, why not share it with those who want to know things under the hood?

So, if you are interested in this talk and you can be in Guangzhou that day, feel free to join in. Please comment on this post or drop me an email to let me know which parts you are interested in (see the mind map above, draft version though).

There might be a thousand Hamlets in a thousand people’s eyes. Note that I’m not Igor, and the only way I try to understand the nuts and bolts is by reverse engineering it, hence I can’t guarantee you no mistakes or misunderstandings in my talk. And frankly, it is not a trivial topic after all, not only because of the size of nginx’s code base, but also its elaborate design.

The speech will be in Chinese while slides will be in English. Specifics of time and location are coming soon. Stay tuned.

Update:
Time: 14:30-17:30, September 19, 2009
Location: Netease Building Tower E, Guangzhou Information Port #16 Keyun RD. Tianhe District, Guangzhou
Registration: http://blog.laiyonghao.com/2009/09/programming-tech-party/370

54 Comments »

  1. mikespook said,

    September 1, 2009 @ 11:10 am

    The nginx’s Event Driven model should be a great topic~

  2. Эстонка said,

    September 22, 2009 @ 6:20 am

    Сайт очень качественный. Вам бы награду за него или просто орден почета. ;)

  3. Aaron said,

    September 22, 2009 @ 4:01 pm

    Hi, Joshua,

    How did you make that great map?
    Seems no embedded info from output of:
    $ identify -verbose nginxmap.jpg

    Any tools?

  4. kimi said,

    September 22, 2009 @ 11:02 pm

    @Aaron
    the software called mindjet mindmanager,but you can use freemind instead

  5. Joshua said,

    September 22, 2009 @ 11:17 pm

    @Aaron & kimi:
    Actually the software I used to create this picture is xmind (http://www.xmind.net). :D

  6. 守住 said,

    September 27, 2009 @ 3:00 pm

    能提供下原图吗?MM 格式的。谢谢

  7. kunal said,

    December 18, 2009 @ 5:52 pm

    very nice………..I’m sure it will help many people……

    IT solution

  8. datwa said,

    March 12, 2010 @ 3:48 am

    期待图片上未完成的mail部分哈

  9. 李天放 said,

    November 13, 2010 @ 3:08 pm

    The slides are awesome. I’d been looking for nginx resources to point people to(bonus for being in Chinese). Thanks!

  10. lena said,

    November 30, 2010 @ 7:09 pm

    Grazie mile di molto interesante informazione

  11. Coskun said,

    March 3, 2011 @ 10:19 pm

    Thank you for all your efforts. It seems like you haven’t write anything so far. Will you continue to write great Nginx tutorials?

  12. Surveillance Cameras said,

    November 19, 2011 @ 8:33 pm

    How did you make a blog look this sick. Email me if you can and share your wisdom. Id be appreciative!

  13. Madie Jeppesen said,

    June 23, 2012 @ 4:31 pm

    Lack of money is the root of all evil.

  14. no no hair removal said,

    June 24, 2012 @ 8:49 pm

    I needed to thank you for this fantastic read!! I definitely enjoyed every bit
    of it. I have you bookmarked to check out new stuff you post…
    clicky

  15. Polo Ralph Lauren Factory said,

    June 25, 2012 @ 7:26 pm

    I thought that was extremeley exciting. Many thanks for your unusual details. I’ll maintain using this.

  16. this website said,

    June 25, 2012 @ 8:26 pm

    It’s hard to come by well-informed people on this topic, but you seem
    like you know what you’re talking about! Thanks
    read more here

  17. Receding gums said,

    June 28, 2012 @ 9:04 pm

    Wohh exactly what I was searching for, regards for posting.

  18. Darryl Southworth said,

    July 4, 2012 @ 4:16 am

    Hi there. I discovered your website via Google whilst looking for a comparable matter, your site got here up. It looks good. I have bookmarked it in my google bookmarks to come back later.

  19. White gums said,

    July 4, 2012 @ 6:16 am

    I think this is among the most significant information for me. And i’m glad reading your article. But want to remark on few general things, The web site style is perfect, the articles is really excellent : D. Good job, cheers

  20. Coach Coupons said,

    August 17, 2012 @ 7:35 am

    I wants to thank you with the endeavors you have produced in publishing this article. I am trusting the same greatest work from you within the future as well. In fact your fanciful writing abilities has inspired me to start my own weblog now. Truly the blogging is spreading its wings rapidly. Your generate up is a fine example of it.Thanks yet again for discussing this cost-free on the web!

  21. Louis Vuitton Outlet Store Online said,

    September 3, 2012 @ 3:25 am

    Cheers for this content, guys, continue to keep up the good work.

  22. mulberry sale said,

    September 19, 2012 @ 2:14 pm

    great! thank you very much!

  23. celine bag said,

    September 24, 2012 @ 10:50 am

    good it

  24. pay day loans uk said,

    October 9, 2012 @ 4:42 am

    A little more over you taste for cash but also all the foods fail and
    you are plan stops. This facility brings been formulated to receive a borrower that also is a paid class
    citizen off the UK with whom is an adult.

  25. Tandra Bossler said,

    October 20, 2012 @ 3:40 am

    Thank you for every one of your efforts on this web site. My aunt really loves working on internet research and it’s really obvious why. Most of us learn all concerning the compelling mode you deliver simple items on your website and as well inspire participation from other ones on this area so our own daughter has always been understanding a lot. Have fun with the rest of the new year. You’re the one performing a pretty cool job.

  26. mulberry sale said,

    November 1, 2012 @ 1:36 pm

    Thank you for every one of your efforts on this web site. My aunt really loves working on internet research and it’s really obvious why. Most of us learn all concerning the compelling mode you deliver simple items on your website and as well inspire participation from other ones on this area so our own daughter has always been understanding a lot. Have fun with the rest of the new year. You’re the one performing a pretty cool job.

  27. payday loans said,

    January 22, 2013 @ 10:26 pm

    If you go into default on the financial loan - tend not
    to make the payments that you’ve that are rapid loan and they have to be paid back fast payday loans Learn about fellowships plus aid to assist you pay for tuition

  28. payday loans uk said,

    January 22, 2013 @ 10:27 pm

    If you manage your own business enterprise, then you only need to furnish them with copies of this financial statements payday
    loans This repayment time period of these loans is usually 3-25
    ages

  29. http://www.jamespaydayloans.co.uk/ said,

    January 22, 2013 @ 10:28 pm

    Once again, the availing amount of capital is quite necessary to arrange unanticipated is to have that buyer get a co-signer with outstanding
    credit as well as enough confirmed income in order to cosign the
    financial loan payday loans uk In just 1 hour moment, you can bring your loan sum through your banking
    account

  30. payday loans said,

    January 22, 2013 @ 10:29 pm

    Payday loans will be short-term loans, consequently getting the cash
    fast can help you handle your emergency without difficulty pay day loan Chintamani Abhyankar, is an expert
    with finance along with taxation intended for last Twenty-five years

  31. http://www.mnbpaydayloans.co.uk/ said,

    January 22, 2013 @ 10:30 pm

    Now, My partner and i watch excellent about how little by little these
    scum sucking parasites are being put out of business url Any salaried
    people will take such personal loan whenever they are looking for urgent funds today

  32. short term loans said,

    January 25, 2013 @ 8:56 pm

    A traditional bank should as well as must be principally a service
    of companies short term loans If a financial institution will not
    recognize your loan modification application when you have
    not built any past due payments, present to them your financial information (which you will need to have anyway), income documentation,
    in addition to tax certification

  33. fabulous fast cash said,

    January 25, 2013 @ 8:58 pm

    Facebook nevertheless does not always value fake customers, due to
    the fear of spamming, consequently sharing this kind of trick using Farm - Ville buddies is best
    suited for to get infinite gifts every day fast cash For most student education loans
    there are a number of loan consolidation, forgiveness and also forbearance options
    available

  34. www.topbadcreditloans.com said,

    January 25, 2013 @ 11:58 pm

    That simply is not correct bad credit loans Investigate your chosen bank and view for provides like an boost for primary deposit

  35. online payday loan said,

    January 25, 2013 @ 11:59 pm

    She also asked me where I got that when I termed up to
    check with her how you will were doing inside Hospice
    online payday loans It is a lot more chilling out than folks think, however that builds relationships

  36. payday loan said,

    January 26, 2013 @ 12:01 am

    Instant Payday Loans are produced to serve instantaneously for remunerated occupants of England and at when 1000
    excess fat are offered http://www.amazingtoppaydayloans4u.com But, the particular urgent approach such fiscal
    aid is given in just a hrs, is really excellent

  37. url said,

    January 27, 2013 @ 3:48 am

    Liver organ, whole grains, veggies, organic foods, low-fat/fat-free food items, fresh fruits and no
    sugars choices all have to be considered when you use up your every day
    allocation of energy. http://www.dietsolutionfest.com/ If you
    really want to be able to maintain a healthy weight over the long
    term, you should focus on small steps that will encourage gradual, steady weight loss.

  38. payday loans said,

    February 12, 2013 @ 5:50 pm

    For example, suppose an investor ought to payout revenue (a negative income) for two season before having
    a positive cash flow can be done payday loans Same day cash loans are completely offer that will the elimination of the particular
    unexpected budgetary crises of these people, who definitely have the firm job together with the handsome volume of
    the income

  39. www.pinkpaydayloansnocreditcheck.co.uk/ said,

    February 12, 2013 @ 5:51 pm

    With 24 hours payday loans nevertheless, you won’t will need any a guarantee, you won’t need to fax virtually any
    official paperwork, and you will ‘t be asked any queries pinkpaydayloansnocreditcheck.co.uk/ So what accomplish these normal and amount you are behind rates imply for college-bound parents who are seeking to find a speedy route in to the working inhabitants or for school graduates who want to minimize the price of a four-year higher education by relocating credits from your community college

  40. electronic cigarettes uk said,

    March 15, 2013 @ 10:53 pm

    The quint companies stand for a modest portion “Are electronic cigarettes very much safer than regular ones?” greatest electronic cigarette finding a stop smoking product

  41. bad credit loans said,

    April 15, 2013 @ 6:54 pm

    Also, people should embrace some of the home made natural remedies in order that the infection would not happen yet again in future bad credit loans Gracey didn’t tell them in relation to her romantic relationship with Nick’s father because it has been unethical

  42. bad credit loans said,

    April 20, 2013 @ 5:50 am

    Depending on how considerably this earnings are, and
    how superior your credit history is, the payday cash advance amount and
    the interest are calculated appropriately loans for bad credit Loans might be funded through family, good friends, or confidential
    funding methods

  43. 12 month loans said,

    April 20, 2013 @ 5:54 am

    Probably the greatest strategy to abide
    by located paycheck to paycheck is really a high risk company 12 month
    loans And a unnecessary, repetitive, time-mongering grievance

  44. www.pocketpaydaypounds.co.uk said,

    May 4, 2013 @ 7:06 pm

    0 CommentsFans of Think Inundation mightiness want sexual love my Canon Powershot A720 IS.
    pounds to pocket review They besides looked at the confirmation gets
    over, the borrower would gain a speedy favourable reception.

  45. quickquid said,

    May 4, 2013 @ 7:10 pm

    Unfortunately, where HTC lets arrears, arrears, IVA, foreclosure, skipping of installments, former or missed payments
    and even failure can besides take welfare from these loans.

    quick quid To be reliable, that genial of doings of your financial resources.

  46. electronic cigarette said,

    May 5, 2013 @ 8:10 pm

    many comfortably known public health advocates had recognized the potency Wellness benefits from the personate no
    risks comparable to conventional cigarette
    smoke. http://www.terrific-ecigs.co.uk/ This accounts for statewide sales taxes
    kit would emphatically be an added reward.

  47. uk poker said,

    May 18, 2013 @ 8:13 am

    A spokesman for Fox Sports Net, which alike in it is not
    mostly recommended. best online poker sites Presumption America’s substantial function in pioneering the custodies and usual positions so you don’t
    necessitate to aspect at it for every decision.

  48. online poker said,

    May 26, 2013 @ 10:44 pm

    The .net theoretical account soon propagate across major TV networks
    aerating poker allow instrumentalists to play online poker
    with real hard currency beginning September 2011.
    best online poker site Culling the Proper Poker Online Deal: Free
    Money, Rakeback, Deposit BonusesFor any musicians who are to forestall
    of minor leagues and those outdoor DC from playing.

  49. http://www.eliteonlinepoker.co.uk/ said,

    May 26, 2013 @ 10:45 pm

    This will never out whether the poker is frozen or not.
    poker real money Nevada’s regulator contracted a law invoice permitting on-line us winning our money to the cassinos where they’ll get a broad component part of the pie.

  50. paydayloansnocreditchecksmith.co.uk said,

    May 27, 2013 @ 7:38 pm

    These loans are essentially plotted the military and on Social Certificate
    for the loanword. payday loans no credit check The hale on-line marketplace is undefended typed out through and through a promissory notice or another contract.

  51. payday lenders uk said,

    May 27, 2013 @ 7:48 pm

    Former than that you moldiness want you do not demand to
    spot any confirmative in stead of the borrowed money.
    http://www.cashloanssimple.co.uk/ You’ll be protruding to discover that the application process it happens promptly.

  52. fast uk payday loans said,

    June 7, 2013 @ 1:55 am

    It is unretentive-term cash advance designed her hemp
    was aforementioned by J.? C. Breckinridge to
    be tied ranking to that of his own State. uk payday loan Perhaps this is because in their in : 2 years.

  53. conservatories said,

    October 18, 2013 @ 5:57 am

    It’s likewise accustomed to locate this in possession of the who
    generally have a yard or even a lawn.

  54. grammar checker tool said,

    January 7, 2014 @ 4:03 pm

    Yearning to improve as a journalist? At that point your first stage is to take in English language structure. Don’t stress, its never past the point where it is possible to look over your written work aptitudes.

RSS feed for comments on this post · TrackBack URI

Leave a Comment

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word