Кэш сайта огромен - как исправить?
Есть сайт на h.simpledream.ru (тариф с 1 ГБ)
Сайт после очистки кэша весит около 450 мб.
Через сутки сайт весит уже около 1 гига!
На сайте около 3-4 тыс. страниц и сайт будет расти.
За сутки сайт посещают 600-700 человек.
Есть авторизация пользователей через Ofiice.
Что делать? Не хочется каждый день вручную очищать кэш — иначе сайт виснит, т.к. при нехватке места начинаются проблемы авторизацией, с тикетами и т.д.
Мои мысли:
Сайт после очистки кэша весит около 450 мб.
Через сутки сайт весит уже около 1 гига!
На сайте около 3-4 тыс. страниц и сайт будет расти.
За сутки сайт посещают 600-700 человек.
Есть авторизация пользователей через Ofiice.
Что делать? Не хочется каждый день вручную очищать кэш — иначе сайт виснит, т.к. при нехватке места начинаются проблемы авторизацией, с тикетами и т.д.
Мои мысли:
- Создать скрипт, который из крона будет очищать кэш раз в сутки (думаю это костыль).
- Убрать кэширование страниц (убрать галочки на страницах из phpMyAdmin или есть возможность в настройках системы?)
- Уменьшить время сессии пользователей, чтобы его выбрасывало допустим через час.
- Увеличить тариф хостинга
Поблагодарить автора
Отправить деньги
Комментарии: 8
1. Вполне себе рабочий вариант. Если сайт сделан не на костылях, то от очистки кэша раз в сутки ему ничего не будет — никто и не заметит.
2. Галочка есть в настройке страницы. Также есть разные системные настройки кэширования.
3. Не играет роли, сессии хранятся в БД и автоматически чистятся, согласно настроек MODX. Например, таблица с сессиями modx.pro сейчас весит всего 46мб.
4. Можно, конечно, но я бы сократил размер сайта:
Вторым делом посмотреть, что у тебя там из файлов, картинок, видео? Может, стоит замутить источники файлов и вынести это дело куда-нить на Amazon?
2. Галочка есть в настройке страницы. Также есть разные системные настройки кэширования.
3. Не играет роли, сессии хранятся в БД и автоматически чистятся, согласно настроек MODX. Например, таблица с сессиями modx.pro сейчас весит всего 46мб.
4. Можно, конечно, но я бы сократил размер сайта:
Сайт после очистки кэша весит около 450 мб.Первым делом почистить /core/packages — если ты не планируешь откатывать пакеты, то там нет ничего нужного. Очень часто эта директория весит мегабайт 200 — 300 и совершенно напрасно.
Вторым делом посмотреть, что у тебя там из файлов, картинок, видео? Может, стоит замутить источники файлов и вынести это дело куда-нить на Amazon?
Классные советы, спасибо! Действительно, пакетов там куча…
Сейчас сайт с 130 Мб за сутки наполняется кэшэм до 1 Гига…
Как очищать кэш раз в сутки? Как настроить крон?
Как очищать кэш раз в сутки? Как настроить крон?
Зайти на сервер, там
И добавить команду
Сохранить и выйти — кэш будет удаляться в 1:10 по времени сервера, каждые сутки.
crontab -e
И добавить команду
10 1 * * * rm -rf /home/твойлогин/www/core/cache
Сохранить и выйти — кэш будет удаляться в 1:10 по времени сервера, каждые сутки.
Зайти через консоль? Что-то типа Putty?
Ага.
Василий, поясните пожалуйста, что значит: «Зайти на сервер, там
crontab -e»
crontab -e»
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.