2013-03-06 4 views
0

메신저 채팅 데이트 사이트를 만드십시오. 여기에는 사람들이 개인 대화 (예 : facebook 채팅 또는 badoo 메시지 시스템)로 채팅 할 수있는 라이브 채팅 시스템이 포함되어 있습니다.푸시 알림 (Live Chat System) 푸시 알림 (PHP)

실시간 채팅에 가장 적합한 방법은 무엇입니까? 나는 푸시 시스템에 대해 생각하고있다. 채팅 로그를 mysql 테이블에 저장해야합니까? 아니면 일반 로그 파일을 사용할 수 있습니까?

우리 서버는 CentOS 5.3에서 PHP 5.3을 실행합니다. 모든 팁 주셔서 감사!

답변

2

저는 개인적으로 채팅 시스템에서 처음부터 시작하고 싶지 않습니다. Mibew (http://mibew.org/)를 보셨습니까? 나는 그것을 여러 프로젝트에 사용하고 필요할 때마다 수정했다. 그것의 오픈 소스 및 relativly 수정하기 쉽습니다.

+1

지금 다운로드 중입니다. 동시에 수백 명의 사용자가 연결되어 테스트 해 보셨습니까? – andufo

+1

한 번에 3 명 이하가 아니지만 구현 방법과 서버 사양에 따라 달라집니다. (모든 사이트 사용자가 서로 채팅 할 수있는) 공개 채팅 시스템이나 개인 채팅 시스템 (2 명의 사용자)을 계획하고 있습니까? Mibew는 실제로 지원 시스템 (한 번에 2 명)을 의미하지만 동시에 여러 사용자를 온라인으로 사용하도록 수정했습니다. 그래서 그것이 어떻게 수행 될지는 여전히 남아 있지만, 한 번에 수백 명을 필요로하지는 않았습니다. 나는 하루의 끝에서 서버 대역폭과 용량에 달려 있다고 생각합니다. 그것은 당신의 필요에 완벽하지 않을 수도 있지만 기초가 있습니다. – Zappa

+0

항상 2 명이 비공개 채팅을합니다. 항상. 물론 100 명 이상의 사람들이 서로 채팅 할 것입니다 (사이트가 빠르게 성장하면 1000 명의 사용자가 될 수 있습니다). 테스트를 위해 동일한 구현을 시스템에 적용하려고 노력할 것입니다. 감사! – andufo