Добро пожаловать, Гость!
Тема закрыта для обсуждения
Игдикатор ввода текста
Архив закрытых тем | Игдикатор ввода текста



Игдикатор ввода текста
25 Марта 2018Товарищи, столкнулся с вопросом при написании моад! Пытаюсь сделать вывод уведомления о том, что собеседник печатает сообщение. Но почему то не определяет. Кто вкурсе, или владеет достаточными знаниями, прошу подскажите
<?php
var f=document.message;
function change_status(){
f.msg.disabled=(f.msg.value.length > 0) ? false : true;
}
change_status();
?>
Комментарии:

Тему переместил Админ форума Zed из раздела Помощь мастерам в раздел Архив закрытых тем


Angelok0803, это не оптимально в любом случае, да и реально много будет запросов к БД.
Также подумай какая обычно скорость печати, если переписки будут как обычно, в пару слов, тогда слишком уж много будет лишних запросов в БД и вместе с индикатором ввода будет приходить сообщение и в итоге смысла особого в индикаторе не будет, а только "изнасилование" БД...
И да, правду говорят что нагрузка зависит от количества людей на сайте, но разве малая посещаемость, это оправдания написания таких костылей? Лучше тогда уже отказаться от этого, т.к. это явно не самое критичное и не то, что нужно сделать первым на сайте.

Angelok0803, про нагрузку ты верно приметил, но, хочу указать на один момент, можно снизить нагрузку облегчив запрашиваемый для ajax код на отдельную страничку где будет только необходимое, авторизация и минимально необходимый набор функций. Про сокеты, в отличие от ajax сокет может увеличит нагрузку, потому как работает независимо от поддержки js. если ajax будет кидать запрос только от броузеров, поддерживающих js, сокет будет долбить сервер в любом случае



Angelok0803 (26 Марта 2018):
vityachis, Пля хреново. Это если связать с базой, то постоянная нагрузка будет на сайте из-за этого верно?
Angelok0803, смортря сколько народу на сайте гг.vityachis, Пля хреново. Это если связать с базой, то постоянная нагрузка будет на сайте из-за этого верно?
так можно интервал запрсов чуть сократить.
не думаю что у тебя на сайте тысяча людей сидит.



Автор темы
vityachis, Пля хреново. Это если связать с базой, то постоянная нагрузка будет на сайте из-за этого верно?