Всем привет,
Я встраиваю список тем с моего форума на другой веб-сайт.
Это работает отлично, однако изображения, отображаемые рядом с каждой темой, не оптимизированы.
Это сильно замедляет скорость загрузки страницы. Изображение имеет размер примерно 100 пикселей, но всё равно загружается изображение в полном качестве с форума (около 1 МБ). Оптимизированная версия весит около 90 КБ, то есть в 10 раз меньше.
Есть ли способ заставить встроенные темы по умолчанию загружать оптимизированную версию каждого изображения?
Я посмотрел встраиваемый JS-код, но не нашёл там ничего, касающегося изображений.
Спасибо!
Есть ли способ заставить этот JS загружать оптимизированное изображение?
Изображения в моем виджете имеют размер примерно 100 пикселей, но большие картинки из сообщества сильно замедляют загрузку страницы. Неужели невозможно загрузить оптимизированную версию размером 375 пикселей?
Есть ли способ попробовать поиграть с JavaScript, чтобы это реализовать?
В противном случае я рассматриваю альтернативный вариант: получить список постов через POST, а затем самостоятельно создавать для этих тем div-элементы. Хотя не уверен, насколько это будет просто.
Темы встроены как iframe, поэтому использование JavaScript будет очень сложным. Вам будет проще написать плагин или, как вы упомянули, напрямую обратиться к API для выполнения нужных действий.
Я приму pull request в основной репозиторий для добавления опции меньших размеров изображений, если вы комфортно работаете с Ruby.
Спасибо. Мне удалось это сделать, но я не могу найти оптимизированную версию каждого фото… Должна же быть фиксированная ссылка для получения оптимизированных изображений, верно?