Главная сайта Главная форума Люди Поиск Скачать Регистрация Добрый вечер, Гость Вход


forum.sharetronix.ru


Можно много рассказывать о преимуществах Sharetronix,
множестве полезных фич для комфортабельного общения, но лучше все попробовать самому.
Заходите за хорошим настроением!

Чистка базы данных Sharetronix от ботов и незарегистрированных пользователей

В этой теме отвечено 0 раз и проглядели 295 раза!

 
Начать новую тему   Ответить на тему    forum.sharetronix.ru -> Полезные советы и настройка
Страница 1 из 1
Автор Сообщение
sharetronix
администратор
Не онлайн
Зарегистрирован: 2024-05-25
Рейтинг:
живет тут 181 день
Сообщ.: 7

Темы: 6
Страна: russia.gif
Сообщение 25-Июн-24 09:29      #1  [дать ссылку]    
Для всех владельцев любых сайтов самая большая неприятность - это увеличение базы данных сайта до невероятных размеров.
Все сталкиваются с такой проблемой. Любая база данных имеет свойство увеличивается из-за количества поста и в них записей, обращений к загруженным файлам и более других действий.. Самая большая проблема в любой базе данных - это процесс переноса бд на другой хостинг или сервер.

Представьте на минутку: полгода назад вы создали сайт на Sharetronix, теперь Вы хотите переехать на более устойчивый хостинг или сервер и с большим удивлением обнаруживаете неприятный факт. Теперь ваша база данных имеет теперь не 2 мегабайта, ну например, а уже 30 или 40 мегабайт, допустим!
Неприятно? Конечно!

Изначально, движок Sharetronix имеет тоже, как и все движки, неприятную в себе особенность накапливать всякий мусор и шлак в процессе своей работы. Это неудачно удаленные записи и посты, это записи неудачных регистраций ботов, это данные профиля пользователя и много много чего.

Цитата:
Чистая база данных Sharetronix имеет размер в 51 кб!


Наша задача, а именно владельцев сайтов на Sharetronix, периодически стоит чистить одну функцию в базе данных, а именно записи незарегистрированных пользователей!

Для начала надо помнить как работает регистрация Sharetronix.
Пользователь при регистрации вводит имя своей почты. Система Sharetronix генерирует ключ и отсылает на почту нового пользователя ссылку подтверждения. Пользователь заходит к себе в почту, видит новое письмо, открывает и видит ссылку. Жмет на эту ссылку, его перекидывает обратно и уже на сайте происходит его активация. Теперь пользователь сможет продолжить свою регистрацию, заполняя имя пароль и все прочее. Это живой пользователь!!!

А теперь давайте представим как регистрируется бот или автопрограмма-регистратор, например Хрумер.
Если вы ведете свой сайт, отключив регистрацию в файле signup-step2.php, изменив его имя на signup-step22.php, то бот или автопрограмма-регистратор вводит свою почту на 1 шаге регистрации, но он потом не получает ссылку. Ведь вы же отключили!!! Вот эта запись неудачной регистрации пишется в базу данных Sharetronix.

Второй момент неудачной регистрации и тоже записи в базу данных, если Вы усложнили регистрацию через сложную каптчу. На последнем этапе регистрации. где уже отображается сложная каптча, бот или программа затыкается и останавливает свою регистрацию. И эта неудачная регистрация тоже записывается в базу данных sharetronix. Итог: увеличение в разы одной строки в базе данных.

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

В одной записи неудачной регистрации содержится: название почты, id (порядковый номер пользователя), дата и пароль. Дата и пароль зашифрованы в MD5.

Что нужно делать?

Открываем свою базу данных. Делаем копию на свой компьютер, ну мало ли...
Ищем таблицу unconfirmed_registrations.
Справа ищем Очистить и нажимаем. Подтверждаем!

Все неудачные регистрации будут удалены!


данных.jpg
 Описание файла:  Таблица unconfirmed_registrations в бд. Очистка от неудачных регистраций!
 Размер файла:  78.72 KB
 Просмотров:  294 раз(а)

 данных.jpg

Вернуться к началу

Поделиться в LiveJournal Поделиться в Liveinternet Blogger.com Поделиться на Tumblr Добавить в закладки i.ua Добавить в закладки в folkd Добавить в imgfave Пост! Добавить в xerpi
Заголовок новой темы
Форум для новой темы
 
Страница 1 из 1
Показать сообщения:   
Чистка базы данных Sharetronix от ботов и незарегистрированных пользователей
Начать новую тему   Ответить на тему    forum.sharetronix.ru -> Полезные советы и настройка Часовой пояс: GMT + 3

 

Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы
Вход
Имя:    Пароль:      Автоматически входить при каждом посещении    


Визиты


Share on APSense Поделиться в Liveinternet Blogger.com
Нравится

Статистика визитов поисковых ботов | Написать админу

© Copyright 2024
Powered by Sharetronix
Яндекс.Метрика
текст