Сделать кнопку удаления лишних данных

Рейтинг: 6.2153  
На голосовании
Предложил Постоев Олег 21.01.2014 16:19:27

Сделать кнопку удаления лишних данных

После установки Bitrix занимает много места.
Было бы хорошо сделать кнопку удаления лишних данных:
/bitrix/wizards/XXX
/bitrix/modules/XXX/install/XXX/
/bitrix/modules/bitrix.XXX/
...и может быть что-то еще.

Так можно было бы сократить место занимаемое сайтом в несколько раз, удалив практически ненужные файлы.

Рейтинг: -0.0736  
Диденко Денис 21.01.2014 16:36:42
Какая то плохая идея, сейчас место на хостинге стоит весьма не дорого, чтоб заморачиватся из за 50-100мб а на некоторых редакциях и того меньше.
Рейтинг: -0.0738  
Постоев Олег 21.01.2014 18:48:23
Смотрите!
Редакция Бизнес сразу после установки занимает около 400Мб, бекап - 300Мб
После удаления всего лишнего становится 100мб, бекап - 30Мб.

Что это нам дает кроме хостинга:
  1. Возможность хранить до 10 раз больше резервных копий в облаке;
  2. До 10 раз увеличивается скорость скачивания/загрузки резервных копий;
  3. Поиск по файлам внутри сайта в 4 раза быстрее (меньше файлов проверять);
Только этих плюсов достаточно, что бы прикрутить пару простых кнопок!
Рейтинг: 0  
Валерий Чебан 21.01.2014 18:58:26
установка/удаление модуля перестанет работать
Рейтинг: -0.1468  
Постоев Олег 21.01.2014 19:09:33
Да перестанет, но во-первых, кто этими функциями пользуется? То есть удаляет существующий модуль, а потом ставит назад.
А во-вторых, я же не предлагаю автоматически удалять, а только по нажатию на специальную кнопку, для тех, кто знает что делает.
Рейтинг: 0.2324  
Максим Мул 21.01.2014 21:32:35
Поддерживаю. Удаление и установка снова используется крайне редко. Тем более вместо кнопки можно выводить кнопку загрузить для удаленого модуля. А вот выйгрыш в кол-ве копий существенен.
Рейтинг: 0.0737  
Сон Денис 23.01.2014 20:19:21
По преимуществам удаления всех указанных файлов - согласен, их много. Более того, я иногда даже удаляю некоторые компоненты (с этим поаккуратнее: при обновлении системы возможны ошибки). К тому же переустановка модулей на работающем сайте это 1 случай на 100, и в этом случае модуль можно загрузить и вручную.

НО!! Битрикс не станет делать кнопочку, которая удаляет файлы Битрикс :D


Любой Битрикс-программист сможет за полчаса-час написать для себя такой скрипт и пользоваться на всех проектах.
Рейтинг: 0  
Постоев Олег 24.01.2014 20:11:15
Сон Денис, по поводу, что будут делать разработчики Битрикса я бы еще поспорил. Похоже, у них сейчас тренд на облачные технологии и в связи с этим была бы возможна ситуация, когда все модули и компоненты находились бы в облаке и по мере использования подгружались бы на сайт.

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

Мне кажется это можно выделить в отдельную идею :) попробую сформулировать конкретнее и оформлю её на сайт! Готово

P.S. Вы говорите любой программист может... да, может, как раз интересно попробовать себя на marketplac'е! Вдруг получится :)
Рейтинг: 0.5057  
Police King 05.02.2014 18:47:09
Да шо Вы паритесь?? Какие скрипты?? Установил один раз, один раз за минуту удалил и все.
1) Зашел в Админку->Настройки->Список мастеров - удалил ненужные мастера
2) Зашел в Marketplace->Установленные решения - удалил готовые решения


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

Человек  скажет:
- Чуваче, суупер! Сенкью!!)))
А Вы ему:
- Пожалуйста, всегда рады помочь, обращайтесь, если что))
Рейтинг: 0  
Постоев Олег 12.02.2014 10:16:23
Антон, папку install во всех модулях чистить совсем не одну минуту приходится... даже на "Старте", про редакции "Бизнес" даже думать страшно :)
Дело в том, что малый вес сайта больше важен именно во время разработки: быстро бекапится, скидывается и разворачивается.

P.S. Про SSD винты тоже верно подмечено было.