Несколько недель назад загрузка изображений в Discourse стала быстрее и занимала меньше места благодаря технологии, которая сжимает и оптимизирует изображения на стороне клиента до их загрузки. В этом блоге мы опишем, как работает эта функция и как мы реализовали её в Discourse.
Удивительно! Это невероятное улучшение. Отличная работа. Теперь гораздо веселее загружать и делиться фотографиями в обсуждениях.
И ещё один приятный бонус — пользователи с медленным соединением теперь смогут загружать сразу множество фотографий, не сталкиваясь с надоедливым «Загрузка…» вместо самого изображения.
Это то, что у меня сейчас на сайте? То есть вы выкатили такой уровень улучшений всем пользователям просто потому, что хотите сделать продукт лучше?
Часть меня понимает, что это правда. Я достаточно давно в теме, чтобы знать, как вы работаете, но черт возьми. Часть меня чувствует, что я упустил момент, когда это стало стратегией продвинутой оптимизации.
К сожалению, у многих моих пользователей довольно дешёвые или старые телефоны на Android, поэтому я не планирую включать эту функцию в ближайшее время. На своём iPhone 12 я никаких проблем не заметил.
Фалько, было бы возможно или интересно добавить настройку для пользователей, чтобы те, кто этого хочет, могли её включить? Или, как на Craigslist, добавить опцию «использовать классический загрузчик изображений»? Нажатие на эту кнопку переключает метод загрузки.
Может, стоит изменить минимальный размер, чтобы срабатывание происходило только для файлов больше 3 МБ, тогда старые телефоны не будут достигать этого порога на своих снимках с камеры.
Это было включено в исходный RFC, но было удалено в соответствии с полученными комментариями.
Кажется, у нас небольшая проблема с обработкой новых плейсхолдеров. Похоже, изображения вставляются в строку, а не с новой строки. Это происходит не только в редакторе до оптимизации, но и при обычных загрузках. Спасибо
Извини за задержку, только что проверил. Всё работает нормально при загрузке нескольких файлов, если перетаскивать изображения на новую строку, но проблема, похоже, сохраняется, если перетаскивать изображение(я) в конец текста. Спасибо