Вы здесь

Эффективная настройка кэширования сайта

0

Добрый вечер!

Скажу коротко дабы не утомлять длинными текстами.

У меня сайт на подобии справочник предприятии.

Материалы могут добавляться в любой момент пользователями(авторизованными,анонимы не могут добавлять ,лишь только ставить оценки через fivestar) .

Как в разделе "производительность" настроить эти два пункта с большей эффективностью :

"Минимальное время жизни кэша" и "Время кеща страниц" ??

А также буду рад если расскажите всякое другое связанное с кэшем.
Да знаю что в инете полно информации...но они может уже старые...ведь гугл мне выдают 10 -12 года материалов...а щас может что то изменилось.

Версия Drupal: 
7.x
Вопрос задан 27.09.2015 - 22:34

Ответы

1

На счёт производительности сайта, организации кэширования и минификации — посмотрите вот эти модули: Minify, Speedy и Memcache Storage. Ещё можно почитать отличную статью про это в блоге Жени Масловского (Spleshka) тут.

Ответ дан 28.09.2015 - 00:39
1
  • Есть внешний кэш (ядерный или на выбор boost).

  • Собственный кэш вьюс.

  • И внутренний кэш (можно посмотреть это http://dru.io/post/1081).

Ответ дан 28.09.2015 - 00:44
Аватар пользователя SAM
SAM
212

Есть внешний кэш (ядерный или на выбор boost).

Его надо использовать??

Собственный кэш вьюс.

Кошмар. Не хватало внутреннего еще и вьюсовский есть!))

И внутренний кэш (можно посмотреть это http://dru.io/post/1081).

Скажите пожалуйста,я знаю что вы опытный очень,как сами то настраиваете кэш??

Комментарий оставлен 30.09.2015 - 20:41

Если много статичного контента, то лучше поставить boost. Ну и включить сжатие css, js в ядре.
Views кеш необходим на больших и/или сложных выборках. Так же на часто просматриваемом представлении.
Ну а с внутреннем кешем всё намного сложнее. Тут всё зависит от архитектуры. Много ли сущностей и т.д.

Вообще, кеш всегда подбирает индивидуально под каждый проект.
Я не сильный специалист по кешу. лучше будет если кто-то из знающих коллег выскажется.
Ну а так, Гугл был создан для всех.

Комментарий оставлен 01.10.2015 - 00:25
1

Кэш должен жить максимально возможное время. Если на сайте обновляется инфа раз в сутки, то ставить кэш меньше 12 часов не целесообразно.
Кэш должен обновляться как можно реже.

Мемкеш лучше не ставить, если у тебя обычный хостинг.
Буст хорош для анонимных пользователей.
Поставь обязательно Minify.
Если хостер поддерживает APC , то ставь обязательно его.

А так, надо смотреть конкретно, универсальных решений не бывает.

Ответ дан 28.09.2015 - 04:31
-5

если fivestar не имеет js обновления данных и чисто отображает что записано в хтмл
то оптимально для вашего сайта с посещаемостью ниже 100 в день поставить жизнь кеша 1 день
ну а если люди все же добавляют предприятия хотя бы раз в 3 дня и хотят себя видеть сразу же разавторизовавшись (если нет премодерации), то поставьте кеш на 10 минут
вообще на сайте с активностью 30 постов в день я ставлю кеш 10 минут и пока еще никто не жаловался
а если надо премодерацию то у меня в блоге написано как в графе свои модули

Ответ дан 27.09.2015 - 23:10