|
|
|
[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/moderation_log.php?user_name=%D0%A5%D0%B0%D0%BD%D1%87]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 729ms |
| total: | 868ms |

| 0 / 0 |
