Prototype of the new Site Engine report - Site Engine Update (RAA-WEB)

2022.03.12

Завершено обновление движка сайта (RAA-WEB)


Завершено обновление движка сайта, начатое в августе 2021 года.

Основной целью было полностью уйти от представления графиков виде растровых картинок в отчетах к интерактивному построению по координатам из базы данных (mySQL).

Изначально все картинки графиков со страницами отчетов создавались в оффлайн версии ПО Reference Audio Analyzer (созданной в C#). В 2017 стали развиваться сервисы сравнения - отдельные страницы, на которых некоторые графики строились из базы данных. Таким образом, ПО RAA создавало для сайта как отдельные страницы отчетов с растровыми картинками формата png, так и координаты для ключевых графиков.

В 2019 году страницы сравнения развились в отдельные модули сайта, которые в свою очередь можно было вывести через любую страницу сайта. И часть модулей стала постепенно внедрятся в отчеты.

В 2021 году была поставлена задача создать модули для всех типов графиков, которые присутствуют в отчетах с полноценными возможностями. Это например с полным диапазоном для АЧХ наушников и всеми каналами (а не только усредненным между правым и левым). За счет модулей для всех типов графиков появилась возможность прямого сравнения всех графиков.

На данный момент сайт состоит 13 графических модулей. На очереди в разработке еще два, которые не были представлены в отчетах.

Сейчас каждый отчет продукта, это страница-шаблон, в который подгружаются графики через графические модули. Исходные страницы сравнения теперь являются своего рода отдельными страницами с максимально полными настройками управления модулем.

Вполне возможно, что в дальнейшем страницы сравнения будут разделены на более “простые”. Т.е. вместо одной страницы сравнения для импеданса, одновременно для наушников и усилителей будет например две раздельных, отдельно под наушники и отдельно под усилители.

Подробности по добавленному функционалу в каждый модуль будет рассмотрено в соответствующих новостях. И отдельно будут рассмотрены изменения в шаблонах отчетов.

Работы на данный момент завершены по функциональной части, но исходя из нагрузки на хостинг требуется дополнительная оптимизация функций.

Сейчас на сайте может появлятся ошибка вида “ Невозможно установить соединение с MySQL. Код ошибки errno: 1203 Текст ошибки error: User p2328_p2328 already has more than 'max_user_connections' active connections”.

Эта ошибка означает, что в конкретный момент превышается количество подключений к БД и страницу надо просто перезагрузить спустя пару-тройку секунд. После постепенной оптимизации кода эта ошибка перестанет появляться.






Original text in Russian page. Translation page is not yet ready

You can help with translation via the: facebook and feedback.




Comments

No comments for this page.


Want to leave a comment or ask a question? Register now or log in