xfg: когда нужен вебсокет я использую nodejs, практически весь мой опыт с nodejs это вебсокет.
Поэтому и пишу что куча утечек, даже в простом сервере, который почти ничего не делает.
На php вебсокет-сервер я попытался как-то сделать с помощью ratchet, он вообще не тянул больше 50 соединений почему-то(после 50 коннектов переставал отвечать на любые запросы), в то время когда nodejs держал сотни, но кушал память.
Не знаю опыт ли тут нужен или что, чтобы не было утечек. В общем поднимать серьезную логику я например просто не в состоянии на ноде, да и мне кажется нода не для серьезной логики вообще.
Может кто-нибудь напишет обратное, у кого опыт имеется, а моё имхо такое :)
Дмитрий Вапельник: если не ошибаюсь в MongoDB есть механизм для подписки на новые документы. Вполне себе отличный вариант, чекать самому не надо, а только подписаться в базе на обновления коллекции.
Alexander K.: вне сервера никак) По сути только использовать схему как выше привел, можно самописный вариант сделать простой, в любом случае только один этот вариант возможен.
Alexander K.: самый лучший вариант это push уведомления. Правда тут я подсказать не могу, так как не делал ни разу. push уведомления это не только для мобильных. По сути это тот же websocket сервер, на который откуда угодно отправляются нотификации через http апи, а клиент их сразу получает(если он онлайн) и если подписан на канал нужный.
Где-то видел на гитхабе, но уже не найду.
subscribe publish ключевые слова.
Алексей Черемисин: не читал/не сталкивался ни разу, сразу вы про это не написали(или я пропустил мимо глаз скобки?), поэтому выглядит это очень странно и не в тему.
kinvlad: ориентироваться на 100% при вёрстке это значит нажать Ctrl + S и отдать вам.
Если все таки есть различия, то нужен хотя бы набросок(хоть ручкой на бумаге сфотографированный на тапок).
Если различий нет, зачем вам вообще верстальщик/дизайнер.
Берите сразу погромиста-фрилансера(в сайте же не одна верстка?), он сделает Ctrl S сам и заодно накодит, если это конечно нужно..
trevoga_su: у меня в профиле два проекта и один как раз подходит под ваше описание.
А второй под моё :)
Какой где я думаю догадаетесь.
Первый делался несколько лет и приносил очень хороший доход(лично мне имеется в виду), пока я там работал.
Второй делался на коленке, первая версия заняла 4 часа. В течении года он выдал неплохой ежемесячный заработок работника макдака. Вполне себе полу-пассивный доход. Без каких-либо трудозатрат существенных.
Поэтому и пишу что куча утечек, даже в простом сервере, который почти ничего не делает.
На php вебсокет-сервер я попытался как-то сделать с помощью ratchet, он вообще не тянул больше 50 соединений почему-то(после 50 коннектов переставал отвечать на любые запросы), в то время когда nodejs держал сотни, но кушал память.
Не знаю опыт ли тут нужен или что, чтобы не было утечек. В общем поднимать серьезную логику я например просто не в состоянии на ноде, да и мне кажется нода не для серьезной логики вообще.
Может кто-нибудь напишет обратное, у кого опыт имеется, а моё имхо такое :)