2024-12-31, #Сайт
v1.900
Новогодние нововведения
В данной записи не все нововведения собраны, остальные опубликуем после 15 января. Команда qso.su не останавливает разработку проекта на новогодних праздниках.
Решили проблему памяти:
Это уже вторая оптимизация хранения журналов, последний раз мы об этом писали в журнале изменения 25.07.2024.
За неполный 2024 год, вы загрузили нам 17 030 журналов из которых статус «Готово», то есть обработаны удачно 16 857 файлов, что составляет 25 гигабайт. Если рассматривать это в рублях, получается 185 рублей в месяц за хранение 25 гигабайт.
Наше решение по оптимизации: Мы написали сервис, который выбирает из нескольких хранилищ самый оптимальное хранилище для загрузки журналов. Таких хранилищ теперь у нас может быть сколько угодно, когда переполняется первое хранилище, автоматически выгружается во второе хранилище заранее подключенное. Так у нас есть время увеличить на одном из хранилищ память или подключить новое. Дополнительно, после того как журнал был удачно обработан, он удаляется с основного сервера чтобы не занимать память, архивируется в ZIP и передаётся в хранилище, откуда в будущем вы можете его скачать.
Таким образом мы из 25 гигабайт получили 3 гигабайта и снизили стоимость хранения до 100 рублей за 100 гигабайт. Учитывая статистику загрузки файлов, нам 100 гигабайт хватит примерно до 2040 года при 2275 зарегистрированных пользователях.
Хранилище журналов:
Упростили вывод информации о загруженным файле, переписали алгоритм скачивания и удаления файла.
Вторая база данных:
Мы создали на основном сервере вторую базу данных, куда выносим данные которые не относятся к основному функционалу. Этими данными стали: Информация о привязанной странице ВКонтакте, перевод сайта на различные языки, логирование сайта и REST API и показатели геомагнитной обстановки. В будущем будем выносить из основной базы подобную информацию. Цель: Снизить нагрузку на основную базу.
Оповещения о RQSL
Функционал работает в тестовом режиме. Теперь если придёт подтверждение с онлайн формы или с раздела «Запросы на подтверждения», то на электронную почту при включённой настройки об оповещениях придёт письмо, о подтверждении связи с публичной ссылкой. В планах доработать функционал и добавлять в письма RQSL картинку, а не только ссылку.
Раздел «Запросы на подтверждения»:
Этот раздел стартовал ещё в ноябре 2024 года, но мы о нём не писали, пришло время написать. Если система находит ваш позывной в журналах у других корреспондентов и запись не подтверждена, вы её увидите в разделе «Запросы на подтверждения». Благодаря этому разделу, можно найти ошибку в своём журнале или в журнале корреспондента. Сразу из этого раздела можно подтвердить связь или проигнорировать запрос. В будущем можно будет указать причину игнорирования запроса и корреспондент её увидит.
Спасибо R4CHN за подсказку реализовать такой раздел.
Изменения в разделе «Геомагнитная обстановка»:
Мы отказались от получения фотографий солнца с космической обсерватории, и создания на основании фотографий не большого видео за 24 часа.
Так же переделали по многочисленным просьбам таблицу вывода статистики по геомагнитной обстановки и увеличили количество выводимых замеров, 1 замер раз в три часа, всего замеров выводим 20 на график.
Новый Callbook
Как вы знаете, ранее мы брали информацию из своей базы данных и дополняли её с сайта qrz.ru, теперь мы добавили информацию с www.hamqth.com и hamnut.com. Сейчас это всё работает в тестовом режиме, во время новогодних праздников все проблемы решим и реализуем REST API Callbook.
Bug Fix:
- RU9US нашёл ошибку в алгоритме выгрузки журнала, благодаря обращению в техническую поддержку, мы исправили 2 ошибки в алгоритме. Спасибо!
Итог:
Данные актуальны на 31.12.2024 в 18:20 по МСК. До конца года остались считанные часы, хочется поделиться результатами в цифрах:
- Зарегистрировано 2275 не считая тех малых кто удалился.
- Позывных 2193, с учётом дополнительных, специальных позывных и основных.
- Всего загруженных QSO 29 235 894, из них 2 385 776 подтверждено.
- Всего журналов загружено 17 032, удачно обработаны 16 858.
- В техническую поддержку на сайте было задано 279 вопросов и написано 953 сообщений.
- Более 20 000 000 задач на обработку данных поставленных в очередь были выполнены.
- Всего 25 команд было создано в которых приняло участия 68 операторов.
Спасибо всем кто был с нами в 2024 году, поздравляем с наступающим новым годом, желаем всего самого лучшего и новых побежденных вершин! Благодарим за активное участие и помощь в развитии, особенно благодарим за финансовую поддержку в которой нуждался проект каждый месяц.
С уважением, R4CAT. 55, 73!