Здравствуйте форумчане.
Подскажите пожалуйста, как настроить Drupal так, чтобы он сохранял
контент, который я добавляю на сайт, на жёстком диске сервера, а не в базе
данных.
Когда я добавляю на сайт статью ( картинку и текст к ней ), Drupal сохраняет
всё это в базе данных, это видно по индикатору заполнения базы данных
и жёсткого диска на сервере.
База данных постепенно заполняется, а жёсткий диск остаётся не заполненным.
Как настроить Drupal так, чтобы он сохранял весь добавляемый на сайт контент, только на жёстком диске, потому что сохранение контента в базе
данных обойдётся слишком дорого.
У меня Drupal 7.10, база данных MySQL, сайт находиться на хостинге Jino.
Комментарии
Поднимите сайт на SQLite, база вообще не будет использоваться
Подпишусь
Сколько у вас сами данные занимают?
Сейчас у меня на сайте 20 изображений,
каждое из них весит по 300-500 килобайт,
общий вес всех изображений 7.5 Мб.
Размер базы данных - 1 Гб
Доступное место на диске - 10 Гб
После установки Drupal база данных была
заполнена на 3.20%, диск на 0.20%.
После добавления контента база данных
заполнена на 4.15%, диск на 0.28%.
Предлагаю разговаривать о проблеме, когда у вас будет занято 50% БД. Сейчас я не вижу проблемы. 1% в данном случае - порядок погрешности.
То есть будет возможность поднять с Mysql(67,5%) на SQLite без ошибок и масса правок?
или я чего-то не понимаю?
При таких раскладах, предлагаю сменить хостера к чертям.
Изображения конечно могут храниться в бд как blob поля.Но при загрузке картинок стандартными средствами DRUPAL они все поступают в папку files по-умолчанию, а в базу идет только инфа о файле таблица files. Так что вы либо не то что-то делаете, либо не туда смотрите...
Я не вижу проблемы в том, что у вас занято до 5% хостинга.
Вы заняли 50 МБ базой и 30 МБ файлами. В этом нет ничего критичного.
Возьмите модуль devel, сгенерируйте 10000 нод и скажите, сколько и чего у вас стало занято.
Уточнение:
"Место на диске: Использовано: 166 Мб (файлы 57 Мб, MySQL 109 Мб);
Свободно: 1834 Мб; всего: 2000 Мб"
Спасибо за разъяснение!