2009-07-31 3 views
0

ASP.NET이 소켓보다 PHP보다 더 효율적인지 궁금합니다. 필자는 PHP에서 비교적 적은 수의 연결로 여러 번 서버를 고정 시켰습니다. 어떤 서버 측 프로그래밍 엔진이 안정적이고 효율적인 소켓 서버를 호스팅 할 수 있는지 궁금합니다.어떤 서버 쪽이 소켓에서 가장 효율적입니까?

답변

1

PHP로 소켓 서버를 구현 한 적도없고 ASP.NET을 만진 적이 없기 때문에 필자는 이에 대해 언급 할 수 없다.

저는 파이썬에서 구현 된 많은 훌륭한 소켓 어플리케이션을 보아 왔습니다. Twisted을 살펴 보는 것이 좋습니다.

나는 개인적으로 EventMachine (Ruby)으로 놀았으며 사용하기에 좋은 작은 라이브러리입니다. 그들의 목표는 : 당신은 할 수 있어야한다

require 'rubygems' 
require 'eventmachine' 

module Echo 
    def receive_data data 
    send_data data 
    end 
end 

EM.run { 
    EM.start_server "0.0.0.0", 10000, Echo 
} 

: EventMachine있는 서버를 만들기 가장 까다로운 생산 환경

에 대한

매우 높은 확장 성, 성능 및 안정성과 같이 간단합니다 이것을 꽤 쉽게 벤치마킹 할 수 있습니다. 간단한 에코 서버입니다.

+0

감사합니다. 파이썬이나 루비에 대해서는별로 생각하지 않았습니다. 내가 havnt 아직 루비를 건드렸다 그래서 어쩌면 이것은 시도하기 좋은 시간이다 – Samuel

1

php : AFAIK 스레딩에 대한주의 사항은 기본적으로 활성화되어 있지 않으므로 효율적으로 실행하면 추가 단계가됩니다. ASP.NET에 대해 전혀 모른다.

나는 현재 똑같은 일을하고 있으며, C++로 옮기기로 결정하기 전에 작성된 몇 천 줄의 PHP 소켓 코드를 가지고있다.

관련 문제