Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
7 / 7 / 2
Регистрация: 10.03.2013
Сообщений: 96
1

чат загрузка сообщений из бд

11.10.2013, 21:11. Показов 1495. Ответов 1
Метки нет (Все метки)

сделал чат(php mysql ajax) по книжке , сообщения каждые 3 секунды подгружаются из бд:
Javascript
1
2
3
4
5
6
<script>
    //При загрузке страницы подгружаем сообщения
    load_messes();
    //Ставим цикл на каждые три секунды
    setInterval(load_messes,3000);//тута
</script>
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    function load_messes()
    {
        $.ajax({
                type: "POST",
                url:  "chat/load_messes.php",
                data: "req=ok",
                // Выводим то что вернул PHP
                success: function(html)
                {
                    //Очищаем форму ввода
                    $("#messages").empty();
                    //Выводим что вернул нам php
                    $("#messages").append(html);
                    //Прокручиваем блок вниз(если сообщений много)
                    $("#messages").scrollTop(90000);
                }
        });
    }
Хотел узнать можно ли както обойтись без такого частого дерганья бд , ии это нормально для чатов?:>
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2013, 21:11
Ответы с готовыми решениями:

Добавление сообщений в чат
Есть чат. Новые соощения в него добавляются так: кто-то на сервере добавил сообщение, с помощью GCM...

Чат в виде списка сообщений
Здравствуйте. Суть программы: есть сервер &quot;server 7575&quot; к нему подключаются клиенты &quot;client...

Асинхронный сервер - чат, много сообщений
вобщем сделал некое подобие чата, все вроде бы хорошо - отсылает/принимает сообщения нормально от...

VK API чат,сохранение и вывод сообщений
Есть такое приложение http://vk.com/app5081206 Его исходный код Index.html &lt;html...

__________________

Записывайтесь на профессиональные курсы Fullstack-разработчиков на PHP‌
1
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
11.10.2013, 21:57 2
Прочтите о технологиях long polling и comet.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.10.2013, 21:57

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Корпоративный чат, вывод последних сообщений
Здравствуйте пишу чат и возникла проблема, написал запрос сообщения выводятся и группируются но к...

QUdpSocket чат. Отсылка/прием сообщений
Доброго времени суток, уважаемые форумчане! Пишу простенький чат. Описание идеи (пригодится для...

WCF-чат логика получения сообщений
Всего пару недель как познакомился с WCF. На работе попросили создать чат (аналог ICQ), для клиента...

Чат/игра с записью сообщений/данных в БД
Приветствую. Подскажите пожалуйста по такому вопросу, как реализовать чат (или например игру),...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.