ФорумСообществоФлейм → Как оно работает

Как оно работает

  • TRIAL

    Сообщения: 988 Репутация: N Группа: Джедаи

    Spritz 29 сентября 2011 г. 9:31

    Всем привет.
    Всегда было интересно, как, например, в том же контакте реализована возможность при прослушивании музыки гулять по страничкам, при этом музыка продолжает играть в отдельной форме. Судя по коду, там простой DIV, но явно там какая-то хитрость, иначе при перезагрузке он бы тоже перегружался и переставал играть. Подскажите в чем хитрость и с помощью чего можно реализовать нечто подобное.
    Так же интересно, как, при получении сообщения, даже не перегружая страницу тут раздается звук и показано кол-во непрочитанных сообщений. Ясное дело что с помощью того же jquery такое сделать элементарно, но никогда не верил в то, что скрипт отправляет пусть даже каждые 10-15 секунд запрос на проверку новых сообщений. Или именно так всё и происходит? Просто это же какая нагрузка должна быть на сервер если каждую секунды там будет по несколько тысяч запросов.
    И главный вопрос, возможно ли как то открыть окошко у юзера пока у него просто открыта страница. Например кто-то отправляет сообщение и тут же этот скрипт при выполнении откроет у адресата окно или просто напишет что доступно сообщение.
    Вот такие вещи меня интересуют. Возможно ли всё это осуществить стандартными средствами через PHP+jQeury или тут уже нужны установленные на сервере программы.
    Кидайте ссылочки и просто высказывайтесь на данную тему :)
    from TRIAL with LOVE
  • Rotten

    Сообщения: 2243 Репутация: N Группа: Адекваты

    Spritz 29 сентября 2011 г. 10:03, спустя 32 минуты 5 секунд

    Ага, тоже обратил внимание, что музыка проигрывалась сначала на флэше а теперь на обыкновенном хтмле(видимо, пятом).
    Меня вообщемто интересует другое - как можно проигровать музыку с того сайта не заходя туда напрямую, а скажем через какуюто программу… как например "вконтакте плеер".

    Можно было бы имитировать нажатие на ссылке/div'е в сгерерированном хтмл, но сомневаюсь - там подключается туча хуева js-библиотек, фоновая поддгрузка и прочая херня…
    Я бы кстате реализовал с удовольствием такое..

    Но пока пишу парсер сообщений с контакта в виде мессенджера.. (с возможностью отправки в том числе)..
  • TRIAL

    Сообщения: 988 Репутация: N Группа: Джедаи

    Spritz 30 сентября 2011 г. 4:49, спустя 18 часов 45 минут 48 секунд

    Я ожидал большую активность для данной темы :)
    from TRIAL with LOVE
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 30 сентября 2011 г. 5:05, спустя 15 минут 33 секунды

    обычный ajax тема баян
    Сапожник без сапог
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 30 сентября 2011 г. 5:11, спустя 5 минут 50 секунд

    Так же интересно, как, при получении сообщения, даже не перегружая страницу тут раздается звук и показано кол-во непрочитанных сообщений. Ясное дело что с помощью того же jquery такое сделать элементарно, но никогда не верил в то, что скрипт отправляет пусть даже каждые 10-15 секунд запрос на проверку новых сообщений. Или именно так всё и происходит? Просто это же какая нагрузка должна быть на сервер если каждую секунды там будет по несколько тысяч запросов.

    http://ru.wikipedia.org/wiki/Comet
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 30 сентября 2011 г. 6:57, спустя 1 час 46 минут 7 секунд

    у нас уже было обсуждение данной темы. Вроде бы ГлавРыб создавал. по сути это аякс ))
  • TRIAL

    Сообщения: 988 Репутация: N Группа: Джедаи

    Spritz 3 октября 2011 г. 2:59, спустя 2 дня 20 часов 2 минуты

    Frozzeg, спасибо. Очень интересно было почитать. Надо будет попробовать реализовать что-то похожее у себя.
    http://www.xakep.ru/post/52189/default.asp тут вот вроде неплохо всё описано. Этим кто из присутствующих занимался? Может кто какие дельные советы дать? Там есть уже готовые решения которые рекомендуют использовать. Стоит или не стоит и какие лучше? Задача: сообщения в реальном времени и другие подобные вещи.
    from TRIAL with LOVE

Пожалуйста, авторизуйтесь, чтобы написать комментарий!