Админка Joomla - инструменты - очистить кэш

На каждом тарифном плане хостинга есть квота дискового пространства, превышение её приводит к падению сайта и принудительно добровольному переходу на более ресурсоёмкий и дорогой тариф. По поводу оптимизации Joomla скажу, что эта CMS может забивать хост мусором, увеличивая размер сайта раза в три. Ниже простые телодвижения для увеличения свободного пространства на хостинге минут за 10-20.

Если вы получили от хостера письмо следующего содержания:

«На Вашем аккаунте «ваш аккаунт» осталось менее десяти процентов свободного дискового пространства. Нехватка места может привести к сбоям в работе Ваших сайтов и почты,»

То не спишите переходить на более дорогой тарифный план, увеличить свободное пространство на хостинге можно, сильно большой головы с бородой для этого не надо. Ниже я расскажу, как сократить размер сайта за счёт удаления мусора на хостинге на примере CMS Joomla и хостера Спайс Веб (можно применять по аналогии ко всем движкам и хостингам).

Если у вас сайт на Битрикс, то выбирать хостера надо особенно трепетно, ведь от этого во многом зависит будущий профит коммерческого проекта. Блог Zegeberg рекомендует воспользоваться хостингом для Битрикс Adminvps, работающим по принципу «Всё включено». Шутки в сторону, любители онлайн-бизнеса, ведь сервис предлагает:

  1. Мгновенную активацию.
  2. Максимальную оперативность.
  3. Размещение данных на MVMе дисках.

Последний пункт даёт производительность в 350-400 раз выше аналогового оборудования и ускорение скорости примерно в 50 раз, проблем же со свободным пространством на диске быть не может в принципе. Неплохо, поэтому не ходите мимо.)

Что съедает свободное пространство

Увеличивают размер сайта следующие ненужные вещи:

  1. - Временные файлы,
  2. - Файлы в кэше,
  3. - Архивы,
  4. - Дубли и мини-копии картинок,
  5. - Ненужные шаблоны сайта,
  6. - Лог-файлы.

Временные файлы хранятся в папке tmp. Там находятся установочные файлы модулей, плагинов и компонентов – они после завершения установки никак не нужны, удалять их дело благое.

Папка cache никогда не пустует. Многие веб-мастера ошибочно думают, что при отключенном системном кэше никакие файлы не кэшируются – это не так. Ряд компонентов создаёт кэш независимо от системных настроек и эти файлы можно и нужно удалять для увеличения свободного пространства на хосте.

Архивы – дело нужное, но не надо их хранить на оплаченном дисковом пространстве. Нормальный хостер автоматом создаёт копии базы данных и файловой системы и хранит их на другом диске. Если хостеру вы не доверяете, то создавайте архивы сами и перекачивайте их на компьютер или Яндекс. Диск – делать им на оплаченном размере диска нечего.

Изменение атрибутов Total

Создают проблему и картинки. Во-первых, их надо сжимать (оптимизировать можно на https://kraken.io/), во-вторых, не всегда имеет смысл держать сотни копий изображений различного размера в папках Resized.

Отнимают пространство диска и ненужные шаблоны. Некоторые любят ставить по очереди десятки шаблонов, выбирая лучший из них, после чего неподходящие из них оставляют на хостинге «по забывчивости».

Лог-файлы нужны для анализа и требуют не так много пространства на диске, однако хранить их много нет смысла – надо время от времени обслуживать сайт и удалять старые логи.

Удаляем мусор на хостинге

Удалить для увеличения дискового пространства мусор на хостинге можно напрямую в панели веб-мастера, через админку сайта (частично) или при подключении на хост через ftp-соединение.

Для начала надо очистить папку cache. Советую для этого зайти в панель управления хостинга, найти там вкладку «файловый менеджер» и удалить кэш там – при большом объёме кэшированных файлов удаление их через Total Commander дело долгое. Заходите в менеджер и полностью удаляете папку за минуту, переживать не стоит – она автоматом создастся опять, только будет какое-то время пустой.

Размер диска на хостинге

На Joomla удалить кэш можно и в админке сайта. Путь:

Инструменты – очистить кэш.

Папка tmp очищается в любом месте – оставляйте только в ней файл index.

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

У меня на Joomla создаются копии картинок разного размера в папках Resized – эти копии используются для админки и вывода превьюшек. Оцените – надо ли вам оно и если не надо, то очистите паки и выставите на них в атрибутах права без записи (путь на скрине).

Результат очистки

На хостинге у меня на одном тарифе с размером дискового пространства 2 Гб 2 сайта. Письмо хостера пришло, когда размер пространства дошёл до 1,84 Гб, после очистки диска (сайта) его размер сократился до 453 Мб (скрин). Согласитесь, мусор в процессе работы сайта создаётся в жутком размере, а его удаление потребовало 10 минут и никак не повлияло на работу сайта.