개발에 nginx 모듈을 사용해야 하는 몇 가지 상황을 생각해 볼 수 있습니다.
1 http 액세스
2 링크 관리 요구사항이 높습니다
3 매우 높은 동시성
다른 상황도 있나요?
그리고 고성능을 요구하는 모듈을 기본적으로 오픈소스로 수정하는 한, 제가 편협한 생각을 하고 있는 걸까요? 오픈소스로의 전환을 하게 되면 모두가 오랫동안 계획을 세우고 최선을 다해 노력하고 있는 사람이 얼마나 될까요? 아니면 지금 배우고 판매하는 것이 더 낫고 회사는 더 많은 사람들을 교육할 의향이 있습니까?
기존에 쉽게 할 수 있는 모듈이 있다면 직접 사용해 보세요. 직접 개발하는 경우 후속 버전 유지 관리 비용이 상대적으로 많이 듭니다.
개선 제출물이 업스트림 공무원에게 병합될 수 있다면 더 나은 결과가 될 것입니다.
또한 다양한 솔루션을 고려하고 새로운 모듈을 개발해야 한다고 느끼지 않는 한 누군가 이미 동일한 요구 사항을 충족했을 가능성이 높습니다.
Taobao 팀이 만든 nginx의 확장인 다음 Tengine을 참고할 수 있습니다.