Несколько чатов, технологий и загрузки сервера, - PullRequest
1 голос
/ 04 апреля 2011

Я работаю над сайтом, где мне нужно несколько чатов.Каждая комната будет сгенерирована и привязана к контенту / событию, только что сгенерированному пользователем, и будет длиться примерно 15 минут, а затем будет автоматически уничтожена.Одна комната будет содержать aprox.15 пользователей.Многие события будут сосуществовать в одно и то же время.

В последнее время я много прибегаю к поиску наиболее подходящего, но все еще легко реализуемого решения.Я наткнулся на три основных пути:

  1. с использованием готового скрипта mysql-php (т.е. phpfreechat, x7 chat)
  2. с использованием каналов irc, созданных на лету через ajaxили флэш-веб-интерфейс встроен в качестве iframe (lightirc, qwebirc, mibbit, (совет, если хотите))
  3. , используя несколько сгенерированных хостинговых чатов (т. е. везде в чате ,.com, gabbly (мне действительно нужно знать большеиз них, опять же, совет, если можете).

Тем не менее у меня есть много сомнений по поводу всего этого: интерфейсы irc не могут быть настроены так, как мне бы нужно (т.е. отключить функции kick или ban)С другой стороны, решения Php-mysql заставляют меня думать, что при такой большой базе пользователей будет много проблем с нагрузкой на сервер.

У меня платный, но не выделенный план хостинга. Память Phpлимит установлен на 64 Мбайт контента. Сколько одновременно пользователей будет это содержать? Хостинговые решения являются самыми простыми, но вы можете порекомендовать такое, которое позволяет создавать комнаты на лету, просто передавая некоторыепараметры?(без регистрации, просто быстро-легко летающий чат).

Я знаю, что многие из этих вопросов связаны не только с программированием, но и с технологией.Но все же ответ, связанный с программированием, может помочь мне разобраться в правильном направлении.Так что ваш вклад действительно ценится.Спасибо !Извините за то, что долго

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...