Professional reports update - Reference Audio Analyzer

Original text in Russian. You can translate text of Google. The original text in Russian page.


2018.10.18

Обновление профессиональных отчетов


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

Типовой проф. отчет усилителя содержит более 3 000 картинок-графиков. Общее количество файлов сейчас составляет около 1 300 000 штук. К сожалению, это много для типового хостинга. Обычно неявное ограничение - 100 000.

С прошлого хостинга пришлось уходить именно из-за роста файлов. Текущий хостинг долгое время не обращал на это внимания, но видимо и ему поплохело и они обновили свои правила с указанием лимита в 100 000. И просьбой, что-то с этой ситуацией делать (не нарушать правила :) )

Корень проблемы - быстродействие, где большое количество файлов начинает все тормозить. Вариант искать хостинг без ограничения на количество файлов не слишком разумен, т.к. это совсем другой порядок цен. Вместо этого графики переделываются в “спрайты”, когда вместо нескольких картинок используется одна, а показываются в разных местах сайта лишь определенный кусок большой картинки. И 3500 картинок из отчета усилителя помещаются в 53.

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

Что стало лучше?

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

Рамка графика немного упростилась и это отразилось на меньшем размере картинки.

Что стало хуже?

Спрайты подгружаются через тег div и соответственно выборочно теперь картинки поодиночке сохранить нельзя. Максимум - открыть как фоновое изображение и сохранить сразу группой (кому-то это может будет и в плюс).

Спрайты нельзя масштабировать (по крайней мере простого способа не нашел) и соответственно в мобильной версии графики не растягиваются по краям. Пока ищу решение, может тут возможен какой-то скрипт, который будет мониторить ширину экрана...

Страницы будут постепенно обновляться. Если будут видны какие-то проблемы - обязательно сообщайте.












Original text in Russian. You can translate text of Google. The original text in Russian page.



Comments

No comments for this page.


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