C++ 용 FastCGI 라이브러리는 두 개뿐입니다. "official" one 및 fastcgi++이 있습니다. 둘 중 어느 쪽이 다른 쪽보다 나은가요? 다른 어떤 존재합니까?FastCGI for C++
답변
fastcgi ++는 여전히 "개발 상태 : 4-Beta"로 나열되어 있으므로 공식적인 것으로 갈 것을 제안합니다. 그것은 오래 전부터 존재 해 왔으며 모든 언어에 대한 바인딩을 가지고 있습니다. 2 사이의 라이선스는 별 차이가없는 것처럼 보입니다. 코드에 측정 값을 넣고 성능이 문제가된다면 대안을 가지고 놀면서 시간을 보내십시오.
** ** 10 년 이상 ** 이미. 업데이트는 무엇입니까? – Pacerier
FastCGI의 C 버전은 거의 없으며 C++로 개발하는 것이 자신의 코드를 거의 방해하지 않는 큰 문제는 아닙니다. 루프 및 환경 변수 일 가능성이 큽니다.
내 조언은 정식 버전을 고수하는 것입니다.
한 가지만주의하십시오. printf
을 재정 의하여 작동합니다. 따라서 cout
을 사용하면 작동하지 않습니다.
http://www.gnu.org/software/cgicc/
라이브러리는 (현재 버전 3.x에서) 성숙 것으로 보인다 :
또한 Cgicc 라이브러리를 참조하십시오. 문서에 따르면 Cgicc 클래스의 생성자에 사용자 정의 판독기 (reader_function_t)를 전달하여 FastCGI와 함께 사용할 수 있습니다.
아마도 Cgicc 패키지의 contrib
디렉토리에 숨겨져있을 것입니다.
fcgi-test.cpp
은 FastCGI와 함께 cgicc를 사용하는 방법의 예입니다.
설치된 fcgi-test.cpp
경로가 FastCGI를 데몬 만들기위한 꽤 라이브러리가 /usr/share/doc/libcgicc-doc/examples/contrib/fcgi-test.cpp
가 공식 라이브러리가 다소 낮은 수준이며, 같은이가 AS에만 유용 cgicc와 같은 상위 CGI 라이브러리의 중간 단계.
Fastcgi ++는 FastCGI를 다룰 때 C++ 관용구를 사용할 수 있습니다. v1의 불완전 성은 그것을 mosh-fcgi에 포크 화하도록 동기를 부여했습니다.
장점 : 는 표준 : basic_strings에 대한 임의의 T를 사용하는 것이 더 쉽습니다 그래서 내 포크, 모두의 광범위 템플릿 표준 (특히 ROLE_FILTER)의 모든 지점을 준수합니다. 단점 : 수정 사항은 알파 모드입니다.
어쨌든 https://github.com/moshbear/mosh-fcgi에서 최신 우편 번호를 다운로드하십시오.
- 1. fastcgi 용 C 컴파일
- 2. Python + FastCGI
- 3. C++/FQA for C#
- 4. FastCGI 및 C++로 시작하는 위치
- 5. VB6에서 FastCGI 용으로 쓰기?
- 6. python-fastcgi extension
- 7. Windows 및 Lighttpd의 FastCGI
- 8. FastCGI 요청 처리
- 9. for 루프 for objective-c - 기본 배열
- 10. C/C++ FastCGI 개발자 툴킷 예제 프로그램 (작동하지 않습니까?)
- 11. C/C++의 CGI/FastCGI 응용 프로그램 (소켓 프로그래밍 질문)
- 12. for (for;) vs. for (:) Objective-C 성능 및 연습
- 13. Lint for C#
- 14. SCP for C#
- 15. Linux Reference for C++?
- 16. WSDL 생성기 for C#
- 17. jasperreport for C++
- 18. Python for C++ 개발자
- 19. vkontakte api for C#
- 20. VB.NET for C# 개발자
- 21. observable container for C++
- 22. 레일 x FastCGI
- 23. 랙, FastCGI, Lighttpd 구성
- 24. .NET FastCGI 라이브러리가 있습니까?
- 25. FastCGI 쉘 스크립트
- 26. fastcgi, cherrypy 및 python
- 27. ODBC 또는 ODP.Net for C#?
- 28. Threaded for loop in C++
- 29. 약간 복잡한 linq for C#
- 30. ... for 문 내 Objective-C
좋은 리드가 될 수 있습니까? http://stackoverflow.com/questions/746309/which-is-the-best-c-web-framework –
@AssafLavie, 이제 어떻게 관련이 있습니까? – Pacerier
최근에 FastCGI를 지원하는 C++/Qt 용 [Cutelyst] (https://github.com/cutelyst/cutelyst)를 발견했습니다. 원시 FastCGI 라이브러리의 맨 위에 쓰는 것보다 훨씬 쉽습니다 :) – Grod