Хочу прикрутить небольшую "Доску объявлений" во Views торможу-несоображу мне Кеширование включить или нет, человек будит новые объявления видеть при перезагрузки странице, мне не понятен механизм кеширование - объясните?
В настройках вьювса можно выбрать КАК с кэшем работать. Можно по-времени хранить, можно до добавления нового материала - вот его-то я для объявлений и советовал. https://drupal.org/project/views_content_cache
Ну просто мозгх вынесли человеку )))
Кеш нужен для минимальной нагрузки сайта на сервер, как амортизатор на машине )))( грубый пример, но другого ни кто не приводит)
Что-бы "отдать" пользователю страницу Друпал сначала ее "создает". Для этого из базы данных выбирает и обрабатывает данные (ну, еще кое-чего делает), все это занимает время и нагружает сервер. Чтобы уменьшить нагрузку на сервер и время ожидания пользователем страницы - и используют кэш. Думаю, ТС знает это.
Если кэшировать по-времени - и выставить, например 60 минут минимальное время жизни кэша, то если пользователь добавит новое объявление через 10 минут после обновления кэша - то свое объявление он через 50 минут увидит. Зато нагрузки на сервер не будет и страница у него отрендерится быстро.
Поэтому для объявлений я-бы советовал модуль кэширования представлений вьювза по содержимому. Там тоже указывается минимавльное и максимальное время жизни кэша и запроса к БД. Но если выставить время минимальное "0", а максимальное, к примеру сутки, или час (в зависимости от того, насколько часто обычно контент обновляется) - то кэш обновится сразу по добавлению нового объявления. И даже, если кэш только очистили, а пользователь добавит свое новое - то его сразу и увидит. Кэш будет работать до добавления нового объявления или максимально установленное для него время жизни... как-то так... Сам запуталсо
а чиловек и ниспрашивал зачем он нужен, он интересовался - как его готовить.
и исчё:
я всегда наивно думал, что кеш, это всего-лишь способ избежания выполнения повторных ресурсоемких операций, путем предоставления единожды вычисленного значения.
но, если уж серьезно говорить о снижении, амортизации так-сказать нагрузки сайта на сервер,
то есть ультрасовременные секретные методики оптимизации!
для снижения нагрузки сайта на сервер-компьютер необходимо удалить веб-сервер,
радикальная оптимизация предполагает так-же удаление сервера баз данных, и деактивацию всех демонов.
для защиты от вторжений необходимо физически отключить сервер от компьютерной сети,
для повышения срока службы дисковой системы необходимо отключить сервер от электрической сети.
и разумеется, не прекращать кеширование по методике [user=RxB]
Комментарии
объясняем:
drupal кеширование
Я в такие дебри ушел, Спсибо но скажите.........
Сколько по времени хранится КЕШ - ViewsКеш нужен чтобы отдать его разрабу
Безнал и всякие интернеттаньге тоже принимаем
Безнал беру, всё официально, интернет-деньги точно нет.
В настройках вьювса можно выбрать КАК с кэшем работать. Можно по-времени хранить, можно до добавления нового материала - вот его-то я для объявлений и советовал. https://drupal.org/project/views_content_cache
Ну просто мозгх вынесли человеку )))
Кеш нужен для минимальной нагрузки сайта на сервер, как амортизатор на машине )))( грубый пример, но другого ни кто не приводит)
Что-бы "отдать" пользователю страницу Друпал сначала ее "создает". Для этого из базы данных выбирает и обрабатывает данные (ну, еще кое-чего делает), все это занимает время и нагружает сервер. Чтобы уменьшить нагрузку на сервер и время ожидания пользователем страницы - и используют кэш. Думаю, ТС знает это.
Если кэшировать по-времени - и выставить, например 60 минут минимальное время жизни кэша, то если пользователь добавит новое объявление через 10 минут после обновления кэша - то свое объявление он через 50 минут увидит. Зато нагрузки на сервер не будет и страница у него отрендерится быстро.
Поэтому для объявлений я-бы советовал модуль кэширования представлений вьювза по содержимому. Там тоже указывается минимавльное и максимальное время жизни кэша и запроса к БД. Но если выставить время минимальное "0", а максимальное, к примеру сутки, или час (в зависимости от того, насколько часто обычно контент обновляется) - то кэш обновится сразу по добавлению нового объявления. И даже, если кэш только очистили, а пользователь добавит свое новое - то его сразу и увидит. Кэш будет работать до добавления нового объявления или максимально установленное для него время жизни... как-то так... Сам запуталсо
а чиловек и ниспрашивал зачем он нужен, он интересовался - как его готовить.
и исчё:
я всегда наивно думал, что кеш, это всего-лишь способ избежания выполнения повторных ресурсоемких операций, путем предоставления единожды вычисленного значения.
но, если уж серьезно говорить о снижении, амортизации так-сказать нагрузки сайта на сервер,
то есть ультрасовременные секретные методики оптимизации!
для снижения нагрузки сайта на сервер-компьютер необходимо удалить веб-сервер,
радикальная оптимизация предполагает так-же удаление сервера баз данных, и деактивацию всех демонов.
для защиты от вторжений необходимо физически отключить сервер от компьютерной сети,
для повышения срока службы дисковой системы необходимо отключить сервер от электрической сети.
и разумеется, не прекращать кеширование по методике [user=RxB]
ВСЕМ ХОРОШИХ ВЫХОДНЫХ!!!
)))
И то дело ))))) вилки из розеток и на природу, мозгу отдых ))))
Новый мем, однако
Всем Спасибо..