Кэш сайта огромен - как исправить?

Есть сайт на h.simpledream.ru (тариф с 1 ГБ)
Сайт после очистки кэша весит около 450 мб.
Через сутки сайт весит уже около 1 гига!
На сайте около 3-4 тыс. страниц и сайт будет расти.
За сутки сайт посещают 600-700 человек.
Есть авторизация пользователей через Ofiice.

Что делать? Не хочется каждый день вручную очищать кэш — иначе сайт виснит, т.к. при нехватке места начинаются проблемы авторизацией, с тикетами и т.д.

Мои мысли:
  1. Создать скрипт, который из крона будет очищать кэш раз в сутки (думаю это костыль).
  2. Убрать кэширование страниц (убрать галочки на страницах из phpMyAdmin или есть возможность в настройках системы?)
  3. Уменьшить время сессии пользователей, чтобы его выбрасывало допустим через час.
  4. Увеличить тариф хостинга
Какой из этих вариантов правильный? Что мне делать?
Василий Столейков
24 сентября 2014, 10:01
modx.pro
4
2 311
0
Поблагодарить автора Отправить деньги

Комментарии: 8

Василий Наумкин
24 сентября 2014, 14:23
1
+3
1. Вполне себе рабочий вариант. Если сайт сделан не на костылях, то от очистки кэша раз в сутки ему ничего не будет — никто и не заметит.

2. Галочка есть в настройке страницы. Также есть разные системные настройки кэширования.

3. Не играет роли, сессии хранятся в БД и автоматически чистятся, согласно настроек MODX. Например, таблица с сессиями modx.pro сейчас весит всего 46мб.

4. Можно, конечно, но я бы сократил размер сайта:
Сайт после очистки кэша весит около 450 мб.
Первым делом почистить /core/packages — если ты не планируешь откатывать пакеты, то там нет ничего нужного. Очень часто эта директория весит мегабайт 200 — 300 и совершенно напрасно.

Вторым делом посмотреть, что у тебя там из файлов, картинок, видео? Может, стоит замутить источники файлов и вынести это дело куда-нить на Amazon?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
8