Size: a a a

2021 January 18

ИЛ

Иван Лещёв in PHP
Артём
Прекодировать на лету, если ресурсов на сервере много
это путь в ад
источник

А

Артём in PHP
Иван Лещёв
это путь в ад
Факт
источник

А

Артём in PHP
Но, может, автора это не смущает
источник

А

Артём in PHP
Он же, наверное, по какой-то важной причине не хочет хранить webp-версию
источник

ВА

Вадим Александру... in PHP
Ну да, обожаю когда сервер под 100% нагрузкой при отдаче фоток😍
источник

DP

Dmitri Ponomarjov in PHP
Почему ад?
Мы для webp делали так:
1. Хранится исходник каждой картинки.
2. Url картинки для браузера строится по логике: /image/presetName/12345/my.webp. Тут пресет по размерам, id картинки и чисто виртуальное имя файла с форматом.
3. Если такой картинки нет, то запрос запускает скрипт, который такую картинку по этому пути создаёт в нужном формате и размере. В следующий раз отдастся уже статика.
4. При необходимости кэш чистится отдельным скриптом.
источник

ВА

Вадим Александру... in PHP
По той причине, что генерить их я буду сутки, думал есть панацея, благодарю всем за ответы
источник

ИЛ

Иван Лещёв in PHP
надо или лямбду писать для хмары
источник

А

Артём in PHP
Вадим Александру
Ну да, обожаю когда сервер под 100% нагрузкой при отдаче фоток😍
Магии нет, иди 100 занят диск, или 100% занят проц
источник

ИЛ

Иван Лещёв in PHP
или перенаправлять 404 на сервер, генерить вебп и засылать на хмару
источник

А

Артём in PHP
Dmitri Ponomarjov
Почему ад?
Мы для webp делали так:
1. Хранится исходник каждой картинки.
2. Url картинки для браузера строится по логике: /image/presetName/12345/my.webp. Тут пресет по размерам, id картинки и чисто виртуальное имя файла с форматом.
3. Если такой картинки нет, то запрос запускает скрипт, который такую картинку по этому пути создаёт в нужном формате и размере. В следующий раз отдастся уже статика.
4. При необходимости кэш чистится отдельным скриптом.
> В следующий раз отдастся уже статика.

Автор явно сказал же — «чтобы не хранить еще одну копию всей мультимедии еще и в webp формате»
источник

AP

Artem Prosvetov in PHP
Так генерация на лету это единственное нормальное решение, только не нужно забывать ложить в кэш после генерации
источник

ВА

Вадим Александру... in PHP
Никто не знает s3 амазон умеет такое делать и загрузке фото?
источник

ИЛ

Иван Лещёв in PHP
Вадим Александру
Никто не знает s3 амазон умеет такое делать и загрузке фото?
лямбда при загрузке объекта в сторадж
источник

ИЛ

Иван Лещёв in PHP
яндекс тоже умеет
источник

ВА

Вадим Александру... in PHP
Понял, благодарю
источник

ВА

Вадим Александру... in PHP
У нас Яндекс табу же😃
источник

ИЛ

Иван Лещёв in PHP
Вадим Александру
У нас Яндекс табу же😃
у кого?
источник

DP

Dmitri Ponomarjov in PHP
Артём
> В следующий раз отдастся уже статика.

Автор явно сказал же — «чтобы не хранить еще одну копию всей мультимедии еще и в webp формате»
Простите, читал невнимательно, почему-то подумал, что проблема в перегенерации уже имеющихся.
источник

ВА

Вадим Александру... in PHP
В Украине
источник