search

Home  >  Q&A  >  body text

web server - nginx module development or writing similar functions yourself

I can think of several situations where nginx modules must be used for development:
1 http access
2 High requirements for link management
3 High concurrency

Are there other situations?

In addition, I feel that as long as modules with high performance requirements are basically modified to open source, am I narrow-minded? When it comes to changing to open source, everyone has planned it for a long time, and how many people are just trying their best? Or is it better to learn now and sell now, and the company is willing to train more people?

迷茫迷茫2896 days ago654

reply all(2)I'll reply

  • 世界只因有你

    世界只因有你2017-05-16 17:28:16

    If there are existing modules that can be done easily, try to use them directly. If you develop it yourself, subsequent version maintenance will be relatively expensive.
    It would be a better result if the improvement submission could be merged into the upstream official.

    In addition, unless you have considered various solutions and feel that you must develop a new module, it is likely that someone has already met the same requirement.

    reply
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:28:16

    You can refer to the following Tengine, an extension of nginx made by the Taobao team.

    reply
    0
  • Cancelreply