Большой объем базы

Главные вкладки

Аватар пользователя drVadz drVadz 25 августа 2018 в 22:24

Всем привет. Вот чем больше пользуюсь друпал, тем он больше мне нравится.
Но, как бороться с огромным размером базы? На сайте предполагается большое количество статей, а сейчас, пока там всего 50 материалов база уже весит 300 мб. Через год она будет 3 гига весить.

ВложениеРазмер
Иконка изображения screenshot_2.png20.39 КБ

Комментарии

Аватар пользователя VasyOK VasyOK 25 августа 2018 в 22:38

Причина - Drupal 8. Но, он все равно лучше чем Джумла.

Вы скриньте не размер БД, а какие таблицы больше жрут. Ну и сайт покажите. Если у ноды много полей - действительно БД разрастается.

Аватар пользователя drVadz drVadz 26 августа 2018 в 22:55

VasyOK wrote:

Причина - Drupal 8. Но, он все равно лучше чем Джумла.
Вы скриньте не размер БД, а какие таблицы больше жрут. Ну и сайт покажите. Если у ноды много полей - действительно БД разрастается.

полей 8 шт. Установлены только парочка базовых модулей для ЧПУ и мета тегов

Аватар пользователя VasyOK VasyOK 26 августа 2018 в 23:32

os_cache_page реально самая жирная?

Итак выходы для вас:
1. Не обращать внимания.
2. Drupal 7. Воспринимать ее не как устаревшую, а как стабильную и малотребовательную систему.
3. Backdrop. Уступает D7 по кол-ву модулей и доков.
4. Хостинг https://drupal.ru/node/135166 - и пусть за 200 рублей ваша БД будет их проблемой.
Еще Асквия-хостинг есть но там сильно дорого.

Аватар пользователя Andruxa Andruxa 27 августа 2018 в 1:05

Хостингом от Acquia мне приходилось пользоваться.
Ну, мягко выражаясь - не возбудил он меня.
А с учетом стоимости - можно взять гораздо больше ресурсов за эти деньги.

Аватар пользователя drVadz drVadz 26 августа 2018 в 23:35

Большое спасибо за ответы.

Да, os_cache_page самая большая.

На счет 7-ки, я знаю, но так как только изучаю Друпал, всё что читал, все советуют сразу с 8 начинать, если не знаком Drupal вообще.

Аватар пользователя Semantics Semantics 26 августа 2018 в 23:39

Васёк просто у нас особенный путь имеет.
Не слушайте его.

У вас вполне нормальная картина.
Друпал загнал всё в кеш, всё работает.

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

Аватар пользователя drVadz drVadz 26 августа 2018 в 23:42

Semantics wrote:

Васёк просто у нас особенный путь имеет.

Не слушайте его.
У вас вполне нормальная картина.

Друпал загнал всё в кеш, всё работает.
300 мегайбайт в админке, возможно, считается по размеру файлов базы данных, они во-первых, всегда больше, во-вторых, в зависимости от настроек сервера, они могут сохранять размер несмотря на то, что данные уже удалены.

ок. Спасибо. Буду мониторить.

Аватар пользователя VasyOK VasyOK 26 августа 2018 в 23:44

Считаю, что D8 среда для разработки крупного сайта или большого количества мелких, одной командой разработчиков. Расходы на сервер в этом случае мало волнуют (только на сервериста).

Рядовой заказчик не поймет, зачем нужно морочить голову с композером (главное, без него многие модули не поставить) + Гитом, треккером задач, внутренним чатом (не главное но на крупных проектах часто так).

Это сугубо мое мнение. Вам решать самому как жить и работать.

Аватар пользователя VasyOK VasyOK 27 августа 2018 в 0:42

Лень - двигатель прогресса!
А основной посыл: не подходит D8 для мелких сайтов сайтоводов обыкновенных.

Аватар пользователя VasyOK VasyOK 27 августа 2018 в 1:20

Аргументы: размер БД, разность структуры папок с композером и без, привлечение программистов туда где лучше без них (webform_calculator).

Аватар пользователя VasyOK VasyOK 26 августа 2018 в 23:47

Ну да, у меня особоенный путь.
300 мегайбайт - нормально. Кто ж говороит, что ненормально. У меня и пол гига на D8 относительно мелкие сайты.

Аватар пользователя drVadz drVadz 26 августа 2018 в 23:47

VasyOK wrote:

Считаю, что D8 среда для разработки крупного сайта или большого количества мелких, одной командой разработчиков. Расходы на сервер в этом случае мало волнуют (только на сервериста).
Рядовой заказчик не поймет, зачем нужно морочить голову с композером (главное, без него многие модули не поставить) + Гитом, треккером задач, внутренним чатом (не главное но на крупных проектах часто так).
Это сугубо мое мнение. Вам решать самому как жить и работать.

ого, нет, мне о таком и думать то..... тут просто статейник, для души так сказать (тут чисто хобби).

Аватар пользователя drVadz drVadz 26 августа 2018 в 23:49

VasyOK wrote:

Ну да, у меня особоенный путь.

300 мегайбайт - нормально. Кто ж говороит, что ненормально. У меня и пол гига на D8 относительно мелкие сайты.

возможно так, но я никогда не сталкивался с такими размерами баз, вот решил спросить, мало ли накосячил Smile

Аватар пользователя Andruxa Andruxa 27 августа 2018 в 1:02

Ну, с кешем уже разобрались, я бы вынес его в Redis/Memcache - и побыстрее будет, и базе полегче станет.
Если память позволяет, разумеется.
Еще как-то многовато записей в таблицах поиска, на 50 нод-то.

Аватар пользователя sas@drupal.org sas@drupal.org 27 августа 2018 в 8:43

В коробке, сущности поля и связи нормализованы, вопросы больших объёмов и оптимизации стоит решать по мере возникновения.