![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Prontit |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 19.10.2011 Репутация: 1 Всего: 1 |
Здравствуйте!
Не знаю, в какую тему будет правильнее запостить этот вопрос, в PHH или JS... Ситуация такая: пользователь переходит по ссылке 132.123.132.132/scr.php ему генерируется определенная страница. PHP отработал, страница статична. Далее, по определенному событию (во внешней системе) нужно чтобы на сгенерированной странице пользователя что-то происходило, например вылезал alert(); Можно это сделать с помощью AJAX, запрашивать определенные данные, через определенный промежуток времени, и если появилось то что нужно, производить определенные действия. Но проблема в том, что это событие может происходить очень редко (раз в день), а может очень часто. И нужно чтобы alert() вылез как можно быстрее. Наверное не целесообразно дергать какой-то скрипт через AJAX каждую секунду. Как-то можно сделать наоборот, грубо говоря как-то из вне передать открытой странице параметры, при этом с нее не делать никаких проверок? Извините, если вопрос глупый. Буду благодарен за любую информацию. |
|||
|
||||
samssrus |
|
|||
Unregistered |
раз страница всеравно будет открыта целый день (а может быть и не один), то сколько раз за минуту будет дернут скрипт аяксом - не существенно.
можно еще то же самое со стороны сервера делать кроном. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Alexeeff |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 6.3.2016 Где: Москва Репутация: нет Всего: нет |
По javascript страница может узнать о том, что на сервере произошло какое-то событие, только при установке постоянного соединения с сервом (вебсокеты, флеш сокеты) или при периодическом опросе сервера (по таймеру через ajax). В зависимости от того, как часто будет происходить это событие и нужно выбирать способ реализации.
Это сообщение отредактировал(а) Alexeeff - 6.3.2016, 09:05 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |