Приветствую всех. Меня интересует вопрос, есть ли еще какие-либо методы уменьшения базы сайта на движке DLE кроме встроенного "Мастера оптимизации", который предлагает удалить старые записи, очистить личные сообщения, старые комментарии и так далее.
Есть ли у кого SQL запросы на чистку мусора помимо этих вариантов, которые предлагает мастер. Точно знаю что раньше видел запрос на выявление и удаление списка спамерских аккаунтов на этом движке, которые регистрируются ради простановки ссылки в профилях и более не появляются на сайте никогда. Но вот найти никак не могу сейчас в сети этот запрос.
Может у кого-то есть еще знания какие-то по оптимизации и советы по уменьшению базы данных в весе.
P.S. Пониманию конечно, что контент занимает 90% всего веса, но удалять старые записи крайне не хочется, так как они актуальны до сих пор. Может можно что-то сделать с этими оставшимися 10%?
Смешно конечно, но весит 123 мб и хочу уменьшить потому что некий буржуйский хостинг не позволяет на своих дешевых тарифах использовать базы более 100 мб. Хостиг этот выбран не спроста, а на тарифы выше переходить крайне не хочется, а это глупое ограничение всю малину портит.
Dancan, По поводу удаления и поиска спамерских аккаунтов, может вы имеете в виду модуль от MSW:
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
А по поводу оптимизации базы нормально работает в DLE встроенный инструмент, он не заставляет удалять старые комментарии и лс, просто предлагает это сделать
странное ограничение. Тебе надо убрать 30мб как минимум, и скорее всего только удалением постов, юзеры врядли столько занимают. Так что по-моему хостера надо менять, сейчас конкуренция огромная поэтому выбор тоже есть.
Да, ограничение глупое (кстати, оно еще более глупое чем кажется - это ограничение в сумме на все базы по объму на аккаунте). Хостиинг просто абузоустойчивый и очень хорошо зарекомендовал себя + принимают webmoney. Поэтому уходить с него крайне не хочется, вот думаю как добить эти 20 с небольшим мб.
А насчет поиска спамерских аккаунтов - был в сети просто скрипт SQL который выискивал профили с ссылкой на какой-то левый сайт у себя в профиле + дата последнего захода на сайт = дню регистрации. В общем проще самому похоже такой скрипт написать, чем отыскать готовый.
Dancan, Этот скрипт базу почистит от спамеров минимально, а модуль MSW более эффективен, так как очищает и базу от спампрофилей однодневок, которые зарегистрировались, но ссылку оставить не смогли по какой-то причине и так и висят в базе. Вот видимо то что Вы искали:
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
Как вариант уменьшения базы)) убрать вывод и в настройках отключить автозаполнение keywords, и естественно их чистануть в таблице. Сами по себе они теперь пользы не несут, а могут только навредить, особенно если стоит автозаполнение их мусором.