Неа, не согласен. Время трансфера ответа от сервера к клиенту будет одинаковым в любом случае. И да, актуальность такой страницы равна нулю. Если на ней есть динамика. К примеру список последних новостей. Ведь ты не оспоришь факта того, что у тебя может добавиться какая-то новость после той, которую ты захотел закешировать и настранице тогда она уже не покажется. Пример высосан с пальца, но показывает направление мысли.Так. Пример 1: Кэшируем страницу какой-нибудь новости. Можно? Легко - зависимость актуальности такой странцы будет дата последнего обновления статьи в БД. Нужно? Давайте посмотрим:
Выборка с БД - 20мс; Постройка страницы 300мс; в браузере ответ возвращается за 390мс
Закэшировал - в браузере ответ возвращается за 130мс.
Думаю стоит того. Надеюсь с этим все согласны.
кстати для новостного ресурса подход "кеширую целиком" вполне себе работаетНеа, не согласен. Время трансфера ответа от сервера к клиенту будет одинаковым в любом случае. И да, актуальность такой страницы равна нулю. Если на ней есть динамика. К примеру список последних новостей. Ведь ты не оспоришь факта того, что у тебя может добавиться какая-то новость после той, которую ты захотел закешировать и настранице тогда она уже не покажется. Пример высосан с пальца, но показывает направление мысли.
Ну как по выборке из БД? всмысле кэшировать результат выборки из бд?Начинаешь придумывать обходные пути? Это хорошо) Но лучше все таки на первом этапе кешировать данные по выборкам из БД и прочих узких мест.
да и с nginx норм 2-3 минуты, если редакцию устраивает.@Breeze, не всегда, хотя можно поднять кеш прямо на nginx. Вопрос только в актуальности данных от времени. В любом случае - полное кеширование не его вариант пока что. Хотя пример с новостями немного кривоват вышел, да =(
Всмысле да.Ну как по выборке из БД? всмысле кэшировать результат выборки из бд?
результирующий массив кешировать, хотя это тоже ничем не отличается от страницы целиком ибо его тоже надо инвалдировать, другое дело,Ну как по выборке из БД? всмысле кэшировать результат выборки из бд?