Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011 Откуда: Крым
Помог: 21 раз(а)
Вот я делаю выборку из таблицы description и keywords, а вообще есть ли смысл так делать? Будет ли это эффективней в оптимизации? Ведь при таком раскладе при каждом обновлении страницы будет дополнительно выбератся из базы еще и настройки...
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Во-первых, запросы можно кешировать (правда, как это странно бы ни звучало, MySQL кеширует не план запроса, а результат - но здесь и это подойдет)
Во-вторых, смотря о какой оптимизации идет дело. Если на стороне БД - то в силу
etoYA пишет:
WHERE page='{$page}'
нужно просто создать индекс по полю `page`, чтобы ускорить выборку (разумеется, если данных там достаточно много)
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
etoYA
Отправлено: 16 Ноября, 2011 - 13:04:38
Участник
Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011 Откуда: Крым
Помог: 21 раз(а)
есть поле page и в нем наз-ние страницы
EuGen
Отправлено: 16 Ноября, 2011 - 13:10:54
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Собственно, я уже видел, что есть. Как можно оптимизировать запрос - смотрите мой комментарий выше.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
etoYA
Отправлено: 16 Ноября, 2011 - 13:31:52
Участник
Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011 Откуда: Крым
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.