나는 내 웹 응답을 생성 할 lookuptables가 많다.메모리에서 모든 것을 제공하기 위해 어떤 webserver/mod/technique를 사용해야합니까?
Asp.net을 사용하여 IIS를 사용하면 메모리에 정적 lookuptables를 유지하여 내 응답을 매우 빠르게 처리 할 수 있다고 생각합니다.
동일한 기능을 수행 할 수있는 .net 이외의 솔루션이 있습니까?
나는 fastcgi를 보았다. 그러나 나는 이것이 누구나 Y 요청을 처리 할 수있는 X 프로세스를 시작한다고 생각한다. 그러나 프로세스는 정의상 서로로부터 보호됩니다. fastcgi가 단 하나의 프로세스 만 사용하도록 구성 할 수 있지만 확장 성에 영향을 미칩니 까?
PHP 또는 다른 해석 언어를 사용하는 모든 것이 올바르게 cgi 또는 fastcgi로 연결되기 때문에 비행하지 않습니다.
Memcache는 옵션 일 수 있다고 생각합니다.하지만 메모리에서 모든 것이 훨씬 빠르기 때문에 피하려고하는 다른 (로컬) 소켓 연결이 필요합니다.
해결책은 Windows 또는 Unix에서 작동 할 수 있습니다 ... 너무 중요하지 않습니다. 중요한 것은 많은 요청 (현재 100/초 및 1 년에 500/초까지 증가)이있을 것이고이를 처리하는 데 필요한 웹 서버의 양을 줄이려고합니다.
현재 솔루션은 PHP와 memcache (그리고 때때로 SQL 서버 백엔드에 대한 공격)를 사용하여 수행됩니다. 비록 (PHP 어쨌든) 빠르지 만 아파치는 50 초가 지나면 진짜 문제가있다.
현명한 선택을하기에 충분한 응답을 보지 못했기 때문에이 질문에 현상금을 넣었습니다.
현재 Asp.net 또는 fastcgi 중 C (++)를 고려 중입니다.
이 통찰력있는 답변에 감사드립니다. – Toad