Как я могу минимизировать дисковое пространство, используемое установкой Joomla?


8

У меня есть клиент в плане хостинга с недостаточным пространством для сайта и резервной копии. На этом этапе их нельзя убедить обновить или перейти на другую хостинговую компанию.

Что я могу сделать, чтобы уменьшить дисковое пространство, используемое Joomla?

Существуют ли стандартные расширения, которые занимают много места на диске и которые можно безопасно удалить?

Существуют ли какие-либо файлы журналов, которые со временем могут стать большими и которые можно как-то безопасно удалить или сбросить?


1
Вы можете подумать о том, чтобы сделать резервную копию на Amazon S3 или другом действительно дешевом хосте в космосе. это может сэкономить вам серьезное пространство в ожидании размера. также я удаляю активы, такие как изображения, из резервной копии, чтобы предотвратить их увеличение, чем необходимо.
Чед Уинднэгл

1
Если вы используете такой инструмент, как Akeeba Backup, вы можете разбить резервную копию на более мелкие части и сразу же отключить хостинг, чтобы иметь возможность создавать резервные копии сайта без необходимости удваивать дисковое пространство.
Дэвид Фрич

Ответы:


7

Несколько советов,

  • Вы можете удалить неиспользуемые расширения.
  • Вы можете удалить или очистить файлы журнала. Многие расширения создают свои собственные файлы журналов (например, PayPal, Virtuemart и т. Д.)
  • Если на вашем сайте не установлено сжатие изображений, попробуйте это. (JPEG Tran или PNG out уменьшит много места в медиафайлах галереи).
  • Проверьте файлы и папки времени разработки. Разработчики создают резервные копии папок и / или файлов, которые вы также можете удалить.
  • Резервные копии не должны храниться на одном сервере. Для этого используйте некоторые облака, такие как плагины для Google Диска для Joomla или что-то подобное.

Надеюсь, это помогает ..


4

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

  1. Если вы используете git, удалите папку .git, иногда это может быть МАССИВНЫМ (у нас на сайте 1 МБ была папка .git 4 ГБ).

  2. Если вы используете Akeeba, удалите старые резервные копии, если это старый сайт, я полагаю, что в какой-то момент резервные копии Akeeba имели резервные копии, хранящиеся в папке в корневом каталоге, а затем переместились в свою собственную папку компонентов, мы заметили старые резервные копии в исходный корневой файл с несколькими ГБ резервных копий, которые больше не нужны.


4
  1. Проверьте, используете ли вы очень большие изображения, размер которых можно изменить.
  2. Проверьте наличие неиспользуемых изображений и удалите их.
  3. Просмотрите файлы журналов и при необходимости удалите их.

3

Среда Joomla (V3) по умолчанию составляет 21 МБ. Единственным значительным кандидатом на удаление может быть шаблон администратора hathor и примеры изображений. Возможно, редактор tinymce, но большинство реализаций, вероятно, захотят этого. Обратите внимание, что все, что будет удалено, может вернуться при регулярном обновлении обслуживания.

Вот расширенное дерево, показывающее большие каталоги в среде по умолчанию.

  • / - 21 МБ
  • / администратор - 6 МБ
    • / администратор / компоненты - 3 МБ
    • / администратор / язык - 1 МБ
    • / администратор / шаблоны - 2 МБ
    • / Администратор / Шаблоны / Хатор - 1 МБ
    • / администратор / шаблоны / isis - 1 МБ
  • / компоненты - 1 МБ
  • / изображения - 1 МБ
  • / библиотеки - 6 МБ
    • / библиотеки / cms - 1 МБ
    • / библиотеки / fof - 1 МБ
    • / библиотеки / Joomla - 3 МБ
  • / медиа - 5 МБ
    • / медиа / редакторы - 2 МБ
      • / медиа / редакторы / tinymce - 1 МБ
    • / media / jui - 2 МБ
    • / медиа / система - 1 МБ
  • / плагины - 1 МБ
  • / шаблоны - 1 МБ

Есть другие каталоги, которые могут расти, и их можно удалить.

  • / кэш
  • / журналы
  • / TMP

И еще есть каталоги разработки, но они находятся только в исходной проверке.

  • /.git
  • / сборки
  • / Тесты

3

Также изучите базу данных SQL и сортируйте по размеру. Бывают случаи, когда таблица сеансов запутывается и просто растет без очистки. Под 1Мб типично. Я обнаружил один, который был 600Mb. Таблицу можно безопасно обрезать, и любому онлайн-пользователю просто нужно будет снова войти в систему.


1
  1. Удалить неиспользуемые шаблоны
  2. Удалить неиспользуемые изображения (которые пришли по умолчанию с Joomla)

2
Не могли бы вы сделать свой ответ более конкретным, например, с помощью шаблонов, которые вы имеете в виду, и где он найдет изображения, которые он может удалить?
Харальд Лейтнер

1
  • Удалить:

    • index.html каждой папки
    • Администратор / шаблоны / Hathor, если не используется
    • Шаблоны / Beez3, если не используется
    • media / editors / tinymce, когда используется другой редактор
  • Очистите <DocumentRoot>/<joomla>/tmp, найдите папки install_ #, оставшиеся после установки

  • Убедитесь, что база данных содержит только используемые таблицы.


3
Удаление index.html - плохая идея, я думаю
Джобин Хосе

папка tmp / должна быть чистой! многие расширения оставляют свои кости там, и это занимает место.
JackJoe

@Jobin Jose: Почему ты так думаешь?
Соваинфо

@JackJoe: исправил путь к tmp. Я имел в виду Joomla TMP, а не системный TMP. Заметили извлеченные молнии расширения, которые должны были быть удалены после установки. Приятно видеть историю, но не так, как она задумана.
Соваинфо

1
@sovainfo Прежде всего, index.html, который предоставляет Joomla, имеет размер файла «0». Другое дело, что он в основном используется в папках ресурсов для предотвращения прямого доступа к ресурсам (вы также можете сделать это с помощью htaccess, но зачем вам это нужно загружается на сервер). Вот почему я думаю, что это плохая идея
Джобин Хосе

1

Удалите все свои старые резервные копии, а затем перенесите их в другое место. Резервное копирование Akeeba может использоваться для автоматического резервного копирования в Dropbox или аналогичное.

Просмотрите содержимое ваших изображений и мультимедийных каталогов, чтобы убедиться, что вы или ваш клиент не добавили очень большие ресурсы. Как уже указывалось, стандартная установка Joomla довольно проста, но это не значит, что кто-то не загрузил изображения размером 10 МБ или PDF размером 200 МБ.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.