Например, в ВК или Твиттере можно просто открыть страницу и смотреть, как новые твитты или сообщения появляются сами на странице.
Как это сделать без интервалов обновления страницы?
Спустя 9 минут, 45 секунд (5.11.2011 - 16:53) Invis1ble написал(а):
Comet, WebSockets
Спустя 1 минута, 30 секунд (5.11.2011 - 16:54) caballero написал(а):
Цитата |
Как это сделать без интервалов обновления страницы? |
ajax с таймером
Спустя 30 минут, 15 секунд (5.11.2011 - 17:24) sergeiss написал(а):
Можно еще использовать iframe, в котором стоит интервал перезагрузки страницы. Встраиваешь небольшое окошко и показываешь в нем описанные тобой вещи. Вариант "старомодный"
, но тоже на 100% рабочий. К тому же, он работает даже при выключенном JS, т.к. от него не зависит, в отличие от аякса.
Хотя, конечно, аякс более "красивое" и современное решение.

Хотя, конечно, аякс более "красивое" и современное решение.
Спустя 4 часа, 27 секунд (5.11.2011 - 21:25) On-line написал(а):
Цитата (Invis1ble @ 5.11.2011 - 13:53) |
WebSockets |
Говорят очень глюченная штука. Для всех браузеров не сделаешь, сырая версия... Да и там один фиг получается в MySQL будут запросы посылаться очень часто...
Нужно что-то типа этого WebSockets + еще какая-то на подобие шняга с MySQL, типа сделал запрос и висишь ждешь когда он тебе даст ответ с новой записью.
Спустя 5 минут, 19 секунд (5.11.2011 - 21:30) caballero написал(а):
ты сначала сделай сайт с такой посещеюмостью для которо бы mysql а ajax были бы слабоваты
решай проблемы по мере поступления
никаких проблем с частыми запросами к БД нет - на то он и сервер
он наиболее частые запрашиваемые данные будет в кеше памяти держать
мемкеш можно заюзать если что
решай проблемы по мере поступления
никаких проблем с частыми запросами к БД нет - на то он и сервер
он наиболее частые запрашиваемые данные будет в кеше памяти держать
мемкеш можно заюзать если что
Спустя 1 минута, 28 секунд (5.11.2011 - 21:32) Invis1ble написал(а):
Цитата |
Нужно что-то типа этого WebSockets |
почитай про Comet
Цитата |
типа сделал запрос и висишь ждешь когда он тебе даст ответ с новой записью. |
БД в любом случае нужно опрашивать периодически на предмет новых данных, насколько я знаю - иначе никак.
Спустя 2 часа, 43 минуты, 6 секунд (6.11.2011 - 00:15) On-line написал(а):
Всем спасибо.
Ответ: если ваш сайт не посещает несколько миллионов человек в сутки, то закройте браузер, иначе наймите "лучших из лучших" - они всё сделают
Ответ: если ваш сайт не посещает несколько миллионов человек в сутки, то закройте браузер, иначе наймите "лучших из лучших" - они всё сделают

Спустя 19 минут, 27 секунд (6.11.2011 - 00:34) sharki написал(а):
On-line
А ты возьми и реализуй на асинхронном сервере, с использованием noSQL БД, там есть возможность висеть на колбэках, т.е не надо делать сто тыщ запросов
А ты возьми и реализуй на асинхронном сервере, с использованием noSQL БД, там есть возможность висеть на колбэках, т.е не надо делать сто тыщ запросов
