ChangeLog

Нет, блог не брошен – было не до него.
Ежедневно сайтом импортируются файлы с описаниями книг, остатки издательств, складов, которые содержат по 30-40 тысяч строк, есть файлы и с 1 млн. строк, которые обеспечивают актуальность информации на сайте. Чтобы пользователю сайта было незаметно, что идет обновление, добавление, редактирование, сравнение, синхронизация и прочая высокая нагрузка на сервер, для обработки применяются т.н. “низкоуровневые” процессы. Для каждого файла или обработки есть свой процесс.

Так что же случилось полгода назад?

Один из процессов, обрабатывающий файл эксмо (фейспалм, мистика) “решил”, что он самый главный и затер результаты работы всех других процессов, как данные в файлах, так и в базе данных. Единой текущей резервной копии у нас не было, ситуация застала врасплох.

Пришлось “устраивать раскопки на пепелище”, буквально по кусочкам собирать оригинальный контент, писать программы для множества реэкспортов, но до сих пор работа далека от завершения…
Оригинальный контент – это УНИКАЛЬНОСТЬ. Наш сайт создавал свою уникальность долгое время из множества источников, творчески, по крупинкам изменяя контент под себя. Практически, тогда эта уникальность была уничтожена.
Уложить технологично развивающийся сайт в прокрустово ложе одной резервной копии невозможно, на каждый чих бэкап не сделаешь.

Сейчас во главу поставлены вопросы изоляции и надежности компонентов как программы, так и контента, создано облачное хранилище, резервные копии БД делаются максимально часто.
Во время разработки изменений в архитектуре сайта родилась идея рассказывать нашим пользователям что мы делаем.

Книгосвет продолжает работать и развиваться.

Здесь же хочу сказать ОГРОМНОЕ СПАСИБО всем пользователям, которые обращали наше внимание на ошибки.

Итак, ChangeLog январь-май 2016:

1. Корректировка расчета стоимости доставки при разбиении корзины

Как там наш убиенный?..

2. Исправление ошибки в редактировании заказа пользователем
3. Настроена защита от переполнения логами, вследствие чего сайт переставал быть доступным.
4. Создание раздела 99040 (Нераспределенное (новинки)). Теперь все книги доступные к заказу видны пользователю сразу после обновления остатков независимо от их текущего описания.

Шо, опять?

5. Исправление ошибок при автопубликации книг
6. Создание “гипервизора” процессов – увеличилась надежность обновления сайта
7. Изменение механизма сохранения/вывода обложек книг в нашем облаке OpenStack
8. Обнаружены повторяющиеся имена хостов, спасибо Гугл. Сменили временный внутренний редирект на постоянный, исправили повторяющиеся имена.

Как там наш убиенный?..

9. Исправлена ошибка самопроизвольного изменения точки самовывоза/скидки
10. Исправлена ошибка в механизме автоподстановки в описаниях книг
11. Настройка сертификатов безопасности SSL между собой и нашими ip
12. Поправлен Менеджер процессов
13. Исправлен шаблон карточки книги в 99040 разделе

Шо, опять?

14. Исправлена настройка статусов у основного и тестового сайта
15. Подключение в шаблоне функции увеличения обложки книги
16. К сожалению, до лучших времен отключен маппинг, система, позволяющая сохранять различные варианты описания книг
17. Исправлен вывод цены книги
18. Исправлен пересчет доставки при редактировании заказа
19. Исправлена верстка списка заказов

Вспомнить все…

Добавить комментарий