2024-07-25, #Сайт

v0.300


Отчёт по техническим работам:

Финансовые затраты на сервера это главная статья расходов. Ресурсы стоят денег, на первый взгляд 14 рублей за 1Гб в месяц, не так уж и дорого, до тех пор пока не умножить на 90 и добавить к этому дополнительно Тариф, Оперативную память, Процессор и IPv4. Вот что мы сделали по оптимизации ресурсов:

  1. Отказались хранить журналы на основном сервере и перенесли их в облако, где стоимость 1Гб, 7.40 рублей, можно сказать что в два раза сократили расходы на диски.
  2. Оптимизировали базу данных и запустили оптимизацию памяти базы данных, это нам позволило снизить стоимость диска на 28 Гб, примерно 392 рубля в месяц.
  3. Оптимизация хранения журналов и базы данных, привело к уменьшению стоимости хранения резервных копий примерно на 500 рублей в связи с уменьшением памяти диска на серверах.

Нововведения:

  1. Скачивание журналов с раздела «Хранилище журналов» идёт не с основного сервера, а с облака. В таблицу с файлами добавлена новая колонка «Хранение», после загрузки журнала и выгрузки QSO, файл отправляется в облако через 10 минут.
  2. Все ранее и новые загруженные журналы с указанием модуляции FT4, переименованы в MFSK, а FT4 указывается в колонке под модуляции на странице QSO.
  3. Новые формы добавления позывных сигналов. Позывные которые мы можем проверить автоматически без участия человека, добавляются без проверки и сразу готовы к работе, о чем говорит зелёный большой баннер. Позывные SWL добавляются без ручной проверки в случае если они подходят под стандарт позывного времён СССР, современные позывные от СРР и те, которые заканчиваются на SWL, можно даже от основного позывного сделать /SWL. Специальные позывные будут проходить всегда ручную проверку. Дополнительные позывные будут так же проходить ручную проверку только если ранее основной позывной не был добавлен, по этому рекомендуем добавить основной позывной и дождаться проверки, а далее без проверок от основного позывного делать дополнительные.
  4. Разработан минимальный набор API методов, до 01.08.2024 года, будет открыт раздел «Разработчикам», где можно будет найти документацию по REST API. В API присутствует отдельный метод для SWL по созданию записей в журнале.
  5. В разделе «Мой журнал», просмотр QSO, ввели дополнительное поле «подмодуляция».
  6. Раздел сайта с SQL, переименован в RQSL.
  7. Переделана полностью RQSL карта, теперь есть в карте QR код для подтверждения сведений указанных в RSQL. Это сделано для того, чтобы никто не смог исправить данные на картинке в фотошопе.

Bug fix:

  1. Исправлена ошибка, которая появлялась вовремя загрузки журнала, сообщающая об отсутствии TIME_OFF.
  2. При оптимизации поискового инструмента для поиска подтверждения QSO?найдены дублирующие записи в базе данных которые были 1 в 1.

Ограничения для SWL из v0.020, сохраняются.