Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   База данных стала весить 8 гигов (http://forum.typo3.ru/showthread.php?t=10878)

dmartynenko 21.08.2013 13:25

Посмотрите - может у вас есть некий "генератор паразитного контента".

Пример - календарь в новостях. Каждый день, неделя, месяц - это отдельная кэшируемая страница. Если есть рубрикатор - умножаем каждый день на число категорий в нем. В итоге поисковики находят календарь, начинают ходить по нему туда-обратно скачивая все ссылки. И в кэше оказывается 100500 дополнительных записей. Даже если большая часть страниц содержит 0 полезного контента.

Плюс если есть "версия для печати", незакрытая от поисковиков, то умножаем число записей в кэше на два.

Dmitry Dulepov 08.10.2013 13:24

Если не пользуетесь sys_log, то ему можно поставить ENGINE=BLACKHOLE. Тогда все будет проваливаться в пустоту. В typoscript можно прописать config.clearCacheAtMidnight=1, тогда таблица с страничным кешем будет чистится автоматически.

Еще стоит учитывать, что innodb не использует ранее занятое пространство, поэтому размер файлов на диске у вас все равно будет расти. Не знаю, актуально ли это для вас, но учитывать стоит.

Ивано++ 30.10.2013 15:17

Цитата:

Сообщение от mishani (Сообщение 37039)
Подскажите какие таблицы в базе MySQL можно почистить?
А то база уже весит 8 гигов!

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

Ивано++ 28.11.2013 22:47

Хм...

Поставил стандартный пакет Inducation TYPO3 4.5 CMS.
Прошёлся программкой - спайдером по всему сайту, суть которого - обычный обходчик сайта по всем ссылкам.

Спайдер нашел 108 ссылок.
Размер базы данных = 5 Мб.

1 страница = 0, 04...


Часовой пояс GMT +4, время: 07:27.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot