Требуется помощь специалистов

Печать RSS
611

H
Автор
Пришелец
0
Вантуз-мен, c моим кодом из 1000000 сообщений ищет диалоги в которых я учавствовал всего за 0.06 сек. Это разве плохо?
Д

Пацак
0
horoshinkin777, тут другой вопрос... Когда из 1000000 сообщений тысяч 10 пользователей в один момент запрашивать свои диалоги будут, как оно будет?

Господин ПЖ
0
horoshinkin777, скинь структуру пожалуйста таблицы, я дома потестирую
N

Пришелец
0
Всё нормально. Чтобы быстрее работало ограничивай запросы лимитом. Догружай остальное при необходимости. Товарищ Хорошинкин777, всё уже придумано и реализовано не одну тысячу раз. И вывод на страницу должен быть в конце и единожды.
H
Автор
Пришелец
0
переделал короче все. для диалогов сделал отдельную таблицу
H
Автор
Пришелец
0
dialog

Добавлено через 02:07 сек.
Сообщения

Добавлено через 04:21 сек.
Выборка диалогов
$query1 = mysqli_query($db, "SELECT u1, u2 FROM dialog WHERE u1 = '$my_id' OR u2 = '$my_id'");

Выборка сообщений
$query1 = mysqli_query($db, "SELECT otkogo, text FROM test WHERE did = '$did'");

Добавлено через 05:48 сек.
Такой вариант наверно проще и лучше
Изменил: horoshinkin777 (29.01.2019 / 08:05)
H
Автор
Пришелец
0
Вантуз-мен, ну скинул
N

Пришелец
0
Не хватает лимитов и дальнейшей подгрузки при необходимости.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск