2024-07-25, #Сайт
v0.300
Отчёт по техническим работам:
Финансовые затраты на сервера это главная статья расходов. Ресурсы стоят денег, на первый взгляд 14 рублей за 1Гб в месяц, не так уж и дорого, до тех пор пока не умножить на 90 и добавить к этому дополнительно Тариф, Оперативную память, Процессор и IPv4. Вот что мы сделали по оптимизации ресурсов:
- Отказались хранить журналы на основном сервере и перенесли их в облако, где стоимость 1Гб, 7.40 рублей, можно сказать что в два раза сократили расходы на диски.
- Оптимизировали базу данных и запустили оптимизацию памяти базы данных, это нам позволило снизить стоимость диска на 28 Гб, примерно 392 рубля в месяц.
- Оптимизация хранения журналов и базы данных, привело к уменьшению стоимости хранения резервных копий примерно на 500 рублей в связи с уменьшением памяти диска на серверах.
Нововведения:
- Скачивание журналов с раздела «Хранилище журналов» идёт не с основного сервера, а с облака. В таблицу с файлами добавлена новая колонка «Хранение», после загрузки журнала и выгрузки QSO, файл отправляется в облако через 10 минут.
- Все ранее и новые загруженные журналы с указанием модуляции FT4, переименованы в MFSK, а FT4 указывается в колонке под модуляции на странице QSO.
- Новые формы добавления позывных сигналов. Позывные которые мы можем проверить автоматически без участия человека, добавляются без проверки и сразу готовы к работе, о чем говорит зелёный большой баннер. Позывные SWL добавляются без ручной проверки в случае если они подходят под стандарт позывного времён СССР, современные позывные от СРР и те, которые заканчиваются на SWL, можно даже от основного позывного сделать /SWL. Специальные позывные будут проходить всегда ручную проверку. Дополнительные позывные будут так же проходить ручную проверку только если ранее основной позывной не был добавлен, по этому рекомендуем добавить основной позывной и дождаться проверки, а далее без проверок от основного позывного делать дополнительные.
- Разработан минимальный набор API методов, до 01.08.2024 года, будет открыт раздел «Разработчикам», где можно будет найти документацию по REST API. В API присутствует отдельный метод для SWL по созданию записей в журнале.
- В разделе «Мой журнал», просмотр QSO, ввели дополнительное поле «подмодуляция».
- Раздел сайта с SQL, переименован в RQSL.
- Переделана полностью RQSL карта, теперь есть в карте QR код для подтверждения сведений указанных в RSQL. Это сделано для того, чтобы никто не смог исправить данные на картинке в фотошопе.
Bug fix:
- Исправлена ошибка, которая появлялась вовремя загрузки журнала, сообщающая об отсутствии TIME_OFF.
- При оптимизации поискового инструмента для поиска подтверждения QSO?найдены дублирующие записи в базе данных которые были 1 в 1.
Ограничения для SWL из v0.020, сохраняются.