Проблемы с размером БД
Заметил что очень сильно увеличивается размер бд, просматривая бд заметил что очень сильно раздувается таблица tx_realurl_urlencodecache, подскажите в чем может быть проблема
|
В этой таблице хранятся полные адреса (со всеми параметрами расширений)7 Например, если установлен календарь, то он сгенерирует очень много адресов, все они будут в кэше.
В принципе, это не должно быть проблемой. |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
PHP код:
|
Помогите т.к. не решил эту проблему или подскажите в какой стороне рыть :confused:
ОС: Win2000, Typo3 v.4.2.6 Кроме tx_realurl_urlencodecache , растет очень сильно таблица cache_pages. Поставил ext Autocache, он показал: Цитата:
Место под сайт все же ограничено, а база выростает до нескольких гигов и продолжает расти. ( На сайте установлены такие ext...: Цитата:
|
Такой рост это нормальное поведение. Причина в том что эти таблицы на движке InnoDB. Если место критично, можно сделать дамп базы, убить таблицы и залить все заново, тогда снова будет занимать мало места, но со временем будет расти. Или можете сконвертировать эти таблицы в MyISAM.
|
Посмотрите содержание tx_realurl_urlencodecache
Скорее всего там будут урлы новостей в разных вариациях: tt_news + newscalendar с помощью поисковиков генерят кучу всяких урл. Пример - у вас на странице с новостью стоит календарь. Если мы открываем новость XX, то видим календарь со ссылками на дни месяца и вперед-назад. Если мы нажмем вперед/назад то останемся на той же странице, но url страницы и ссылки в календаре будут другие. Нажмем еще раз - еще появится пара ссылок. И вот таким нехитрым способом с помощью поисковиков (которые обходят все встреченные ссылки !) и множится кэш и база урлов. Решение - избавиться от newscalendar. |
Часовой пояс GMT +4, время: 03:35. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot