|
|
|
[PHP] Алгоритмы написания чата
|
|||
|---|---|---|---|
|
#18+
Я использую такой алгоритм для чата: Есть 3 модуля. 1. Добавление сообщений - Тут все ясно. Посли сообщение. Проверили все что надо. Добавили в базу запись 2. Обновление сообщений - Тут тоже все ясно. Сделали большой запрос по выборке. Обработали. Вывели. 3. Модуль с видимыми пользователями результатами. - Тоже понятно. Два фрейма. JS скрипт на вывод текста и на обновлние. Выборка на приватные сообщения происходит так: like '%приват [username]%' по строке сообщения... На сколько данная структура чата правильна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2006, 14:35 |
|
||
|
[PHP] Алгоритмы написания чата
|
|||
|---|---|---|---|
|
#18+
лучше будет сделать структуру таблицы такой: sender recipient message -- в первом поле у тебя будет автор сообщения, во втором - получатель - в том случае если это приватное сообщение, а если нет - тогда это поле будет пустым ну и message - само сообщение Тогда ты сможешь очень просто выбирать из бд сообщения, приватные и нет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2006, 18:11 |
|
||
|
|

start [/forum/topic.php?fid=23&gotonew=1&tid=1476706]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
176ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 503ms |

| 0 / 0 |
