Мнгновеные сообщения на сайте. Как лучше реализовать?

123
R
На сайте с 03.08.2012
Offline
131
#11

Некто не желает помочь все это установить на сайт (данвер) и сделать мини-мини чат, чтобы я понял смысл, а дальше - сам. Помощь - устаная (переписка в скайпе). Т.е. расказать что куда устанавливать, как лучше настроить и т.д. О цене можно договориться.

IL
На сайте с 20.04.2007
Offline
435
#12
revered:
Помощь - устаная (переписка в скайпе). Т.е. расказать что куда устанавливать, как лучше настроить и т.д.

"Установка через скайп" :D

Проще уж самому поставить, чем мастер-класс проводить.

Особенно вдохновляет копипаст консоли.. ошибки-warning-и всякие из консоли - в скайп, из скайпа - в гугл.. Либо параллельно на своём серваке с такой же конфигурацией ставить

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
R
На сайте с 03.08.2012
Offline
131
#13

Как я понял nginx поддрежевает вебсокеты, но зачем тогда push_stream_module? Что-то я не понимаю, при этом в рунете про push_stream_module нислова...

Оптимизайка
На сайте с 11.03.2012
Offline
396
#14

может проксировть с версии 1.3.13 != поддерживает

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
R
На сайте с 03.08.2012
Offline
131
#15

Получался я, помучался. так нечего и невышло, чето мозг не варит. На сайте планируется посещаемость 10-30к в сутки. Если сделать через ajax все это? (real time) Большая нагрузка будет или не стоит заморачиваться.

P.S. будет около 3-5 ajax запросов с интервалом, которые будут проверять различную информацию в БД.

Буду ОЧЕНЬ блогодарен за совет в моем случае: ajax или всетаки лучше помучаться с сокетами

C
На сайте с 04.02.2005
Offline
291
#16

Хотите научиться?

Берите готовый код

http://frug.github.io/AJAX-Chat/

словарь в зубы...

Но код там читается легко. (что php, что js)

Почти полноценный чат.

---------- Добавлено 14.08.2013 в 23:23 ----------

На сайте планируется посещаемость 10-30к в сутки

10-30к сидеть в чате не будут

чтобы уменьшить нагрузку, то можно отправку запросов "заморозить" на момент неактивности юзера.

Например, если юзер активно что-то делал с сайтом, то и отправка запроса из чата - раз всек

если ничего не делал, например сек.20 то отправлять раз в 2 сек.

R
На сайте с 03.08.2012
Offline
131
#17
Chukcha:
10-30к сидеть в чате не будут

Там кроме чата ещё есть личные сообщение, которые тоже должны будут в режиме онлайн. Т.е. выходит если будешь сидешь в чате, должен чат обновляться при этом ещё и лс тоже. Т.е. 2 ajax запроса уже будет. Я на ajax умеею. Вот только вопрос, это огромные нагрузки, или впринципе не особо отличаеться от секотов, и можно вполне сделать на ajax и не мучаться?

C
На сайте с 04.02.2005
Offline
291
#18

ну почему 2?

Ведь можно и в один уложиться?

Запрос на "сервис" мгновенных сообщений.

Ответ окну мгновенных сообщений и окну чата.

И запросов к базе будет немного: проверка идентификации, и данные мгновенных сообщений и чата)

А сервер будет отдавать, например в json формате.

bay_ebook
На сайте с 28.05.2010
Offline
111
#19
revered:

1) Я хочу научиться делать сам

https://www.free-lance.ru/projects/1646489/pomosch-s-realizatsiey-assinhronnyih-zaposov-websokets.html

не красиво.

Нужен прогер на php+mysql+понимание чужего кода? (/ru/forum/540660) Вам сюда PHP-шаман (http://php-shaman.pw/)
R
На сайте с 03.08.2012
Offline
131
#20

хм. я понял, можно и в одном ajax сделать проверку на новые сообщения, но ответьте всетаки на вопрос, хотябы примерно: будут ли огромные нагрузки? И выдержит ли примерно такой сервер: https://hosting.reg.ru/dedicated/server_details/491

---------- Добавлено 15.08.2013 в 00:48 ----------

1) Я хочу научиться делать сам

Изначально думал так, но когда просидел весь день в поисках информации и попытках реализовать, я понял, что это у меня врятли получиться...

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий