2011-01-16 5 views
0

저는 두 명의 사용자가 서로 의사 소통하기를 원할 때 응용 프로그램을 가지고 있습니다. 이것은 매 초마다 발생합니다. 많은 솔루션을 고려해 왔습니다.ASP.NET의 응용 프로그램 상태 - 성능 제한 사항?

I had a thread some time ago, 정말 좋은 아이디어를 제공합니다. 문제는 HTML 5 소켓을 기다리는 중 reverse-AJAX를 사용하고 싶지 않다는 것입니다.

어쨌든, 나는 "단지"다양한 기능을 만들 필요가 있습니다 : 채팅, 1 대 1 싸움,지도상의 사람들 등등. 최고 이러한 솔루션의 글로벌 응용 프로그램 상태

를 사용

  • (초마다 DB에서 읽어)

    • 데이터베이스 업데이트 :이 경우, 나는이 개 확실한 솔루션을 참조? 아니면 좀 더 마술적인 해결책이 있습니까?

  • 답변

    2

    나는 MemCached을 보았습니다. 별도의 서버에서 실행할 수 있으며 필요한 경우 여러 서버를 공유 할 수 있습니다. 당신이 그것을 영원히 필요로한다면 - MemCachedDB

    +0

    좋은 생각 :) 당신 (또는 다른 사람이?) 응용 프로그램/db 솔루션에 대한 의견이 있습니까? –

    0

    정말 대단합니다. 사용하기 쉽고 html 5 소켓 (일반 reverse-AJAX는 물론)도 지원합니다. 지속성이 요구 사항이 아닌 경우 사용하지 않을 이유가 없습니다. 다른 무료 대안도 있지만, 아는 한 C#을 사용하는 사람은 없습니다.

    +0

    꽤 비싸지 만 가장 좋은 해결책 일 것 같습니다. 공유 해줘서 고마워! application/db 솔루션에 대한 의견이 있으면 안됩니까? –

    +0

    수십억 가지 방법이 있습니다. Facebook은 mnesia라고 불리는 분산 DB와 혜성 서버가있는 채팅에 Erlang을 사용합니다. MemCached 또한 좋은 옵션이지만 직접 응용 프로그램에 붙여야합니다. –