Добро пожаловать, Гость!
Тема закрыта для обсуждения
Игдикатор ввода текста
Архив закрытых тем | Игдикатор ввода текста
Angelok0803 :
Товарищи, столкнулся с вопросом при написании моад! Пытаюсь сделать вывод уведомления о том, что собеседник печатает сообщение. Но почему то не определяет. Кто вкурсе, или владеет достаточными знаниями, прошу подскажите
<?php
var f=document.message;
function change_status(){
f.msg.disabled=(f.msg.value.length > 0) ? false : true;
}
change_status();
?>
Игдикатор ввода текста
25 Марта 2018Товарищи, столкнулся с вопросом при написании моад! Пытаюсь сделать вывод уведомления о том, что собеседник печатает сообщение. Но почему то не определяет. Кто вкурсе, или владеет достаточными знаниями, прошу подскажите
<?php
var f=document.message;
function change_status(){
f.msg.disabled=(f.msg.value.length > 0) ? false : true;
}
change_status();
?>
Комментарии:
Cистема 29 Марта 2018
Тему переместил Админ форума Zed из раздела Помощь мастерам в раздел Архив закрытых тем
Тему переместил Админ форума Zed из раздела Помощь мастерам в раздел Архив закрытых тем
vityachis
27 Марта 2018
Angelok0803, это не оптимально в любом случае, да и реально много будет запросов к БД.
Также подумай какая обычно скорость печати, если переписки будут как обычно, в пару слов, тогда слишком уж много будет лишних запросов в БД и вместе с индикатором ввода будет приходить сообщение и в итоге смысла особого в индикаторе не будет, а только "изнасилование" БД...
И да, правду говорят что нагрузка зависит от количества людей на сайте, но разве малая посещаемость, это оправдания написания таких костылей? Лучше тогда уже отказаться от этого, т.к. это явно не самое критичное и не то, что нужно сделать первым на сайте.
Angelok0803, это не оптимально в любом случае, да и реально много будет запросов к БД.
Также подумай какая обычно скорость печати, если переписки будут как обычно, в пару слов, тогда слишком уж много будет лишних запросов в БД и вместе с индикатором ввода будет приходить сообщение и в итоге смысла особого в индикаторе не будет, а только "изнасилование" БД...
И да, правду говорят что нагрузка зависит от количества людей на сайте, но разве малая посещаемость, это оправдания написания таких костылей? Лучше тогда уже отказаться от этого, т.к. это явно не самое критичное и не то, что нужно сделать первым на сайте.
Сибирский 27 Марта 2018
Angelok0803, про нагрузку ты верно приметил, но, хочу указать на один момент, можно снизить нагрузку облегчив запрашиваемый для ajax код на отдельную страничку где будет только необходимое, авторизация и минимально необходимый набор функций. Про сокеты, в отличие от ajax сокет может увеличит нагрузку, потому как работает независимо от поддержки js. если ajax будет кидать запрос только от броузеров, поддерживающих js, сокет будет долбить сервер в любом случае
Angelok0803, про нагрузку ты верно приметил, но, хочу указать на один момент, можно снизить нагрузку облегчив запрашиваемый для ajax код на отдельную страничку где будет только необходимое, авторизация и минимально необходимый набор функций. Про сокеты, в отличие от ajax сокет может увеличит нагрузку, потому как работает независимо от поддержки js. если ajax будет кидать запрос только от броузеров, поддерживающих js, сокет будет долбить сервер в любом случае
Zed 26 Марта 2018
так можно интервал запрсов чуть сократить.
не думаю что у тебя на сайте тысяча людей сидит.
Angelok0803 (26 Марта 2018):
vityachis, Пля хреново. Это если связать с базой, то постоянная нагрузка будет на сайте из-за этого верно?
Angelok0803, смортря сколько народу на сайте гг.vityachis, Пля хреново. Это если связать с базой, то постоянная нагрузка будет на сайте из-за этого верно?
так можно интервал запрсов чуть сократить.
не думаю что у тебя на сайте тысяча людей сидит.
Angelok0803 26 Марта 2018
Автор темы
vityachis, Пля хреново. Это если связать с базой, то постоянная нагрузка будет на сайте из-за этого верно?
Автор темы
vityachis, Пля хреново. Это если связать с базой, то постоянная нагрузка будет на сайте из-за этого верно?