@rinaz22

Как лучше, создать картинку webp или конвертировать динамический?

Всем привет. Хочу использовать webp формат для поддерживающих браузеров. На некоторых сайтах видел, что jpg картинка конвертируется динамический. Т.е. вместо картинки запрос обрабатывает php файл. Там стоит проверка поддерживает ли браузер webp и если да, то конвертирует jpg и показывает готовое webp. Плюс такого варианта как по мне, это то, что нужна лишь jpg картинка и нет дублей(jpg, webp), которые занимают место.

И еще 1 вариант, это уже при загрузке php скрипт конвертирует jpg сразу в webp. При загрузке делается запрос в php и если браузер поддерживает webp, то загружает уже готовый webp.

В моем случае картинок примерно 200+ в будущем будем больше. В среднем каждая картинка весит примерно 300кб

Какой вариант лучше использовать?
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
Там стоит проверка поддерживает ли браузер webp и если да, то конвертирует jpg и показывает готовое webp.
Спорное и малопрактичное решение, кроме того, что-то меня одолевают сомнения, что такое вообще где-либо используется.

Плюс такого варианта как по мне, это то, что нужна лишь jpg картинка и нет дублей(jpg, webp), которые занимают место.
В моем случае картинок примерно 200+ в будущем будем больше.
Для общего понимания вопроса - процесс конвертации из формата в формат весьма затратный по ресурсам, по этому обычно так никто не делает, во всяком случае на адекватных проектах такого не встречается. 200 картинок - вообще фигня, от еще 200 картинок серверу ни жарко ни холодно. А вот процу и памяти будет плохо. Вообще для таких случаев есть специальный тег picture, в котором можно прописать все имеющиеся форматы и размеры, а браузер сам выберет самый подходящий для отображения.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Зачем вам это нужно с учётом того что у вас всего 200 картинок?
Профит тут близок к нулю
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы