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

Все новости и обзоры Новости Обзоры и комментарии к отчетам измерений продуктов Упоминания RAA в обзорах F.A.Q.


18-10-2018

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


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

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

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

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

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

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

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

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

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

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

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

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





Кузнецов Роман
Основатель RAA



Известен под никами

romanrex
iXBT.com
player.ru
Head-Fi.org
Оverclockers.ru
habr.com
...
r.a.a.
4pda