Причины долгого закрытия форума с 21.03.2013 до 22.03.2013 - Форум Портала коллекционеров UUU
Форум Портала коллекционеров UUU
Заказ книг в магазине shopuuu.ru (кликабельно)
  UUU.RU  |  МАГАЗИН  |  АУКЦИОН  |  ОБЪЯВЛЕНИЯ  |  ФОРУМ  |  СТАТЬИ  


Вернуться   Форум Портала коллекционеров UUU > Новости и техническая поддержка > Форум FORUMUUU.COM
Расширенный поиск

Важная информация

Форум FORUMUUU.COM Новости форума, правила поведения, техническая поддержка на Форуме, Аукционе, в Магазине.

Ответ
 
Опции темы
Старый 22.03.2013, 23:20:24   #1
По умолчанию Причины долгого закрытия форума с 21.03.2013 до 22.03.2013

Здравствуйте, уважаемые пользователи.

Хочу поделиться информацией о причинах столь продолжительного закрытия форума, которое произошло этой ночью до 20:43 по МСК 22.03.2013

В связи с тем, что сервис *********** находится в чёрном списке нашего форума (картинки которые размещены на *********** заблокированы на этом форуме, другими словами - они не отображались на нашем форуме), по той причине, что этот сервис стал рассадником троянов, мы провели процедуру переноса картинок с радикала на наш сервер.

Всего было обработано около 21 000 сообщений в которых были размещены радикаловские ссылки.
Средний вес всех радикаловских картинок: более 1 ГБ.

Возможно многих интересует вопрос: "Почему так долго происходил этот процесс?". Если вам интересн ответ, то я постараюсь ниже написать подробный ответ.

1. Все картинки были перенесены в систему вложений. Что это значит? Мы не просто перенесли картинки, эти картинки являются вложениями.. то есть каждая картинка размещённая определённым пользователем была подвязана к этому пользователю и сообщению в котором были размещены картинки с радикала. Этим и отличается система вложений от простых ссылок на картинку.
Эта задача достаточно сложная, поэтому на выполнение привязывания картинок затрачивалось определённое время.

2. Почему форум пришлось отключать?
Форум пришлось отключать по простой причине - скрипт сначала проводит индексацию всех сообщений (более 1 000 000 000) форума, затем определяет в каких сообщениях есть радикаловские ссылки, а затем делает перенос картинок. Если бы мы не отключили форум, а кто-то бы изменил радикаловскую ссылку в сообщении, то произошёл бы некий сбой в работе скрипта, и нам, возможно, пришлось бы начинать процедуру сначала. А процедура эта проводилась около 18 часов.

3. Почему так долго осуществлялся перенос?
Плюс ко всем вышеперечисленным причинам - скрипт производил обработку сообщения, потом делал запрос на радикал и проверял физическую доступность картинки. Бывало такое что картинка есть на сервере радикала, но радикал в это время мог не "отдать" картинку, то есть не показать нам, поэтому скрипт получал ложный ответ от радикала что картинки якобы нет на сервере радикала, но это ведь не так. Вот чтобы предотвратить такие случаи, скрипт был написан так, что он проводил цикл в 6 шагов проверки доступности картинки. Если при первом запросе радикал не отдал картинку, делается второй, третий, четвёртый, пятый, шестой запросы.. и если после шестого запроса радикал не отдал картинку, то это с большой вероятностью говорило о том, что такой картинки уже не существует на радикале. В случае этого радикаловская ссылка вырезалась из сообщения пользователя. Ведь зачем этот мусор в сообщении, если ссылка на картинку является "мёртвой".
Я сам планировал что скрипт управится за ночь, но радикал не всегда хотел отдавать картинки с первого шага.

4. При переносе учитывался весь контент (личные сообщения, публичные сообщения, сообщения и т.д.). Это сделано для того чтобы максимально обезопасить вас от заражения вирусами, троянами которые можно подхватить на сайте радикала.

Несколько скриншотов как это выглядело

Скрипт не может получить ответ от радикала касательно картинок в нескольких сообщениях форума
Нажмите на изображение для увеличения
Название: post_radikal.jpg
Просмотров: 144
Размер:	108.9 Кб
ID:	641497

Потом он делает ещё одну попытку (второй шаг из шести) и получает картинку
Нажмите на изображение для увеличения
Название: post_radikal2.png
Просмотров: 67
Размер:	50.8 Кб
ID:	641498

А так выглядела обработка личных сообщений в которых были радикаловские ссылки
Нажмите на изображение для увеличения
Название: pm_radikal.jpg
Просмотров: 93
Размер:	114.7 Кб
ID:	641496

На данный момент обработаны все радикаловские ссылки, и все картинки которые были размещены на радикале - перемещены на наш сервер.
У кого в сообщениях были ссылки на личные галереи, которые расположены на *********** - покажите содержимое этих галерей другим способом.

---
Внимание!
В скором времени будет запрещено вставлять в сообщения картинки которые хранятся на внешних хостингах картинок. Картинки/фотографии надо будет заливать на наш сервер посредством вложений (кнопка Мультизагрузка вложений на нашем форуме).

Приносим свои извинения за столь длительное отключение форума.
 
Наверх
Ответить с цитированием
28 пользователя(ей) сказали cпасибо:
71759806 (23.03.2013), AKADEMI (23.03.2013), Baruh (23.03.2013), caster-troy (23.03.2013), ElenaF (24.03.2013), Ger Piter (23.03.2013), GROSSE (22.03.2013), ifa (23.03.2013), ILANO (27.03.2013), kurkul (23.03.2013), marka-moneta (23.03.2013), osamnen (23.03.2013), primor82 (23.03.2013), professor 81 (23.03.2013), silent-gluk (23.03.2013), svetly11 (23.03.2013), vdv777 (23.03.2013), Vezun4ik28 (23.03.2013), Vic2007 (26.03.2013), VVM (24.03.2013), Винтаж (23.03.2013), ЕвгенийС (22.03.2013), Кано (23.03.2013), КОНСТАНТА (23.03.2013), Мигел (23.03.2013), огонь (22.03.2013), Саныч 2 (23.03.2013)
 
Старый 23.03.2013, 00:45:25   #2
По умолчанию Re: Причины долгого закрытия форума с 21.03.2013 до 22.03.2013

Спасибо! Большое дело сделали!
 
Наверх
Ответить с цитированием
Старый 23.03.2013, 01:24:20   #3
По умолчанию Re: Причины долгого закрытия форума с 21.03.2013 до 22.03.2013

Давно пора этот радиКАЛ отправить в отстой. Молодцы.
__________________
На Куликово поле пришли москвичи, серпуховчане, ростовчане, белозерцы, смоляне, муромляне, а ушли с него – русские © Гумилёв
Рождённый ползать, летает в клюве.
 
Наверх
Ответить с цитированием
Старый 23.03.2013, 01:28:34   #4
По умолчанию Re: Причины долгого закрытия форума с 21.03.2013 до 22.03.2013

Спасибо от всех компов и антивирусных программ.С уважением к Вашей работе.
 
Наверх
Ответить с цитированием
Старый 23.03.2013, 01:32:49   #5
По умолчанию Re: Причины долгого закрытия форума с 21.03.2013 до 22.03.2013

Цитата:
Сообщение от DIO Ronny Посмотреть сообщение
Давно пора этот радиКАЛ отправить в отстой. Молодцы.
+100500
 
Наверх
Ответить с цитированием
Старый 23.03.2013, 01:47:23   #6
По умолчанию Re: Причины долгого закрытия форума с 21.03.2013 до 22.03.2013

Молодцы !!! Все правильно сделали...Да работу провели СЕРЕЗНУЮ !!!
 
Наверх
Ответить с цитированием
Старый 23.03.2013, 01:51:54   #7
По умолчанию Re: Причины долгого закрытия форума с 21.03.2013 до 22.03.2013

согласен. радигал г.., т.е. плохо
 
Наверх
Ответить с цитированием
Старый 23.03.2013, 01:53:22   #8
По умолчанию Re: Причины долгого закрытия форума с 21.03.2013 до 22.03.2013

Присоединюсь. Дело нужное..
 
Наверх
Ответить с цитированием
Старый 23.03.2013, 01:53:49   #9
По умолчанию Re: Причины долгого закрытия форума с 21.03.2013 до 22.03.2013

добавлю: все свое ношу с...(умные продолжат)
 
Наверх
Ответить с цитированием
Старый 23.03.2013, 01:56:43   #10
По умолчанию Re: Причины долгого закрытия форума с 21.03.2013 до 22.03.2013

Цитата:
Сообщение от Винтаж Посмотреть сообщение
добавлю: все свое ношу с...(умные продолжат)
Как я рад!!! Сам бы себе + поставил!!!. дайте мне что нибудь купить .... или продать!!! Я так рад))))))))))
 
Наверх
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:44:01. Часовой пояс GMT +3.


Rambler's Top100 Top.Mail.Ru Яндекс.Метрика