Проект, над которым я сейчас работаю, организован как некий каркас, который обрастает модулями. Практически каждый модуль - это получение данных из БД или запись в БД. Внутри самого модуля тоже может быть несколько запросов: надо проверить данные, и - в зависимости от результата проверки - что-то записать или изменить. Интересно, какие есть способы, позволяющие уменьшить число запросов к базе. Писать данные в локальное хранилище? сессии? куки? кэширование? хаки в SQL-запросах? Ну и еще: возможно ли такое соотношение одна страница = один запрос к БД? при том, что данные реально разные.
Ответ
Вы в принципе все способы и перечислили. Основной - кеширование. возможно ли такое соотношение одна страница = один запрос к БД? при том, что данные реально разные. Очень абстрактный вопрос. Он решается на уровне существующего приложения. Судя по вопросам, вы совершаете типичную ошибку начинающего - "оптимизация на спичках". Задумываетесь об оптимизации, еще не зная узких мест приложения.
Комментариев нет:
Отправить комментарий