Je peux penser à plusieurs situations dans lesquelles les modules nginx doivent être utilisés pour le développement :
1 accès http
2 Les exigences en matière de gestion des liens sont élevées
3 Concurrence très élevée
Y a-t-il d'autres situations ?
De plus, j'ai l'impression que tant que les modules ayant des exigences de performances élevées sont fondamentalement modifiés pour être open source, suis-je simplement borné ? Lorsqu’il s’agit de passer à l’open source, tout le monde planifie depuis longtemps, et combien de personnes font de leur mieux ? Ou est-il préférable d’apprendre maintenant et de vendre maintenant, et l’entreprise est prête à former davantage de personnes ?
S'il existe des modules existants qui peuvent être réalisés facilement, essayez de les utiliser directement. Si vous le développez vous-même, la maintenance ultérieure des versions sera relativement coûteuse.
Ce serait un meilleur résultat si la soumission d'amélioration pouvait être fusionnée dans le fonctionnaire en amont.
De plus, à moins que vous n'ayez envisagé différentes solutions et que vous sentiez que vous devez développer un nouveau module, il est probable que quelqu'un ait déjà satisfait à la même exigence.
Vous pouvez vous référer au Tengine suivant, une extension de nginx réalisée par l'équipe Taobao.