Проблема с Drupal при сохранении контента на сайте

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

Аватар пользователя hoster hoster 28 февраля 2012 в 20:03

Здравствуйте форумчане.
Подскажите пожалуйста, как настроить Drupal так, чтобы он сохранял
контент, который я добавляю на сайт, на жёстком диске сервера, а не в базе
данных.

Когда я добавляю на сайт статью ( картинку и текст к ней ), Drupal сохраняет
всё это в базе данных, это видно по индикатору заполнения базы данных
и жёсткого диска на сервере.
База данных постепенно заполняется, а жёсткий диск остаётся не заполненным.

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

У меня Drupal 7.10, база данных MySQL, сайт находиться на хостинге Jino.

Комментарии

Аватар пользователя vitg vitg 28 февраля 2012 в 20:59

"hoster" wrote:
Когда я добавляю на сайт статью ( картинку и текст к ней ), Drupal сохраняет
всё это в базе данных, это видно по индикатору заполнения базы данных
и жёсткого диска на сервере.
База данных постепенно заполняется, а жёсткий диск остаётся не заполненным.

Сколько у вас сами данные занимают?

Аватар пользователя hoster hoster 28 февраля 2012 в 22:00

"vitg" wrote:
Сколько у вас сами данные занимают?

Сейчас у меня на сайте 20 изображений,
каждое из них весит по 300-500 килобайт,
общий вес всех изображений 7.5 Мб.

Размер базы данных - 1 Гб
Доступное место на диске - 10 Гб

После установки Drupal база данных была
заполнена на 3.20%, диск на 0.20%.

После добавления контента база данных
заполнена на 4.15%, диск на 0.28%.

Аватар пользователя vitg vitg 29 февраля 2012 в 21:43

"hoster" wrote:
После добавления контента база данных
заполнена на 4.15%, диск на 0.28%.

Предлагаю разговаривать о проблеме, когда у вас будет занято 50% БД. Сейчас я не вижу проблемы. 1% в данном случае - порядок погрешности.

Аватар пользователя cunard cunard 29 февраля 2012 в 23:30

"vitg" wrote:
Предлагаю разговаривать о проблеме, когда у вас будет занято 50% БД. Сейчас я не вижу проблемы. 1% в данном случае - порядок погрешности.

То есть будет возможность поднять с Mysql(67,5%) на SQLite без ошибок и масса правок?
или я чего-то не понимаю?

Аватар пользователя enemis enemis 1 марта 2012 в 3:53

Изображения конечно могут храниться в бд как blob поля.Но при загрузке картинок стандартными средствами DRUPAL они все поступают в папку files по-умолчанию, а в базу идет только инфа о файле таблица files. Так что вы либо не то что-то делаете, либо не туда смотрите...

Аватар пользователя vitg vitg 1 марта 2012 в 19:09

"cunard" wrote:
То есть будет возможность поднять с Mysql(67,5%) на SQLite без ошибок и масса правок?
или я чего-то не понимаю?

Я не вижу проблемы в том, что у вас занято до 5% хостинга.

Вы заняли 50 МБ базой и 30 МБ файлами. В этом нет ничего критичного.

Возьмите модуль devel, сгенерируйте 10000 нод и скажите, сколько и чего у вас стало занято.

Аватар пользователя cunard cunard 2 марта 2012 в 18:36

Уточнение:
"Место на диске: Использовано: 166 Мб (файлы 57 Мб, MySQL 109 Мб);
Свободно: 1834 Мб; всего: 2000 Мб"

Спасибо за разъяснение! Smile