Comments 4
Отличный доклад, спасибо за публикацию
+3
Насколько же неудобен просмотр картинк в хабре. Как был неудобный 10 лет назад (вернее как не было), так и остался.
Разработчики Хабра, deniskin, вы можете сделать, чтобы при вставки больших картинок, которые не влазят по размеру в ширину текста, автоматически прописывался код, по клику разворачивающий картинку на весь экран, даже через тот же Fancybox? Чтобы издатели просто вставляли картинку как всегда, не задумываясь о размере, а всё остальное автоматически делала платформа?
Разработчики Хабра, deniskin, вы можете сделать, чтобы при вставки больших картинок, которые не влазят по размеру в ширину текста, автоматически прописывался код, по клику разворачивающий картинку на весь экран, даже через тот же Fancybox? Чтобы издатели просто вставляли картинку как всегда, не задумываясь о размере, а всё остальное автоматически делала платформа?
0
IMHO большинство браузеров сейчас поддерживает WebP и с картинками теперь намного меньше возьни. Грузим как есть, исходник прогоняем через jpegoptim без потери качества (будем отдавать тем, кто не поддерживает webp), а для всех остальных делаем webp копию через cwep/gm или convert (у себя на серваке написал скрипт, который прогоняет всеми тремя с одинаковыми настройками качества и выбирает минимальный).
Конфиг для nginx:
Конфиг для nginx:
map $http_accept $webp_extension {
default "";
"~*webp" ".webp";
}
location /images {
#pagespeed off;
#pagespeed unplugged;
location ~* ^/images/.+\.(png|jpe?g)$ {
expires max;
add_header Vary "Accept-Encoding";
add_header Cache-Control "public, no-transform";
try_files $uri$webp_extension $uri =404;
}
}
+1
Sign up to leave a comment.
Оптимизируем веб с Виталием Фридманом, — компрессия, картинки, шрифты, фичи HTTP/2 и Resource Hints