Size: a a a

2021 January 18

VC

Vladimir Chernyshev in PHP
ну или национальные и в каждом регионе
источник

ИЛ

Иван Лещёв in PHP
Sergey Zolotov
у нас сильно с3 похудел когда перестали препроцесс делать с ресайзами
это понятно, что похудеет, а по деньгам как?
лямбды ресайза жы тоже не бесплатные, а cdn кеш не бесконечный
источник

NT

Nikolay Turskyi in PHP
Sergey Zolotov
ну если у вас юзера это все кто вокруг дц живут то наверное)
А какой cdn вы использете?
источник

VM

Volodymyr Melko in PHP
Иван Лещёв
это понятно, что похудеет, а по деньгам как?
лямбды ресайза жы тоже не бесплатные, а cdn кеш не бесконечный
у кеша есть ttl
источник

SZ

Sergey Zolotov in PHP
Иван Лещёв
это понятно, что похудеет, а по деньгам как?
лямбды ресайза жы тоже не бесплатные, а cdn кеш не бесконечный
точных данных не скажу. но сам посчитай
cdn у тебя в любом случае будет юзаться как прослойка. на нем перманентный кеш (для юзера)
тебе пришло 100тыс картинок каталога, из них юзера смотрят только первые 5тыс

вот и считай, пережать 100тыс картинок, или 5тыс. где будет дешевле по cpu/network/storage?
источник

VM

Volodymyr Melko in PHP
но на самом деле, если cdn не фришный и переводит а новый план без уведомления, то тут есть потенциальная дыра для ботов генерящих кучу запросов с разными запрашиваемыми размерами =)
источник

SZ

Sergey Zolotov in PHP
ну и не обязательно лямбды. у нас прям в кубере сервис крутится на постоянку
источник

SZ

Sergey Zolotov in PHP
Volodymyr Melko
но на самом деле, если cdn не фришный и переводит а новый план без уведомления, то тут есть потенциальная дыра для ботов генерящих кучу запросов с разными запрашиваемыми размерами =)
чтобы не было разных размеров нужна подпись
источник

SZ

Sergey Zolotov in PHP
Nikolay Turskyi
А какой cdn вы использете?
CloudFront амазоновский
источник

SZ

Sergey Zolotov in PHP
Volodymyr Melko
но на самом деле, если cdn не фришный и переводит а новый план без уведомления, то тут есть потенциальная дыра для ботов генерящих кучу запросов с разными запрашиваемыми размерами =)
источник

VM

Volodymyr Melko in PHP
это хорошо =)
просто часто это выглядит как /images/0001__75_75.png
источник

SZ

Sergey Zolotov in PHP
Volodymyr Melko
это хорошо =)
просто часто это выглядит как /images/0001__75_75.png
что мешает делать норм?)
источник

ИЛ

Иван Лещёв in PHP
Sergey Zolotov
точных данных не скажу. но сам посчитай
cdn у тебя в любом случае будет юзаться как прослойка. на нем перманентный кеш (для юзера)
тебе пришло 100тыс картинок каталога, из них юзера смотрят только первые 5тыс

вот и считай, пережать 100тыс картинок, или 5тыс. где будет дешевле по cpu/network/storage?
чорт, я только на php пишу, я не могу так быстро считать!
но мысль понятна
в принципе оно то 1-2 строками конфигурируется, сохранять ресайз или нет, а там можно и статистику собрать
источник

SP

Sergey Protko in PHP
Иван Лещёв
чорт, я только на php пишу, я не могу так быстро считать!
но мысль понятна
в принципе оно то 1-2 строками конфигурируется, сохранять ресайз или нет, а там можно и статистику собрать
есть еще источник проблем - ретина не ретина, респонсив не респонсив. У тебя одна картинка по итогу нарезается на херову тучу картинок. И часто надо добавлять новые или менять размеры под UI и т.д. Делаешь ты тумбы для специфичных девайсов а у тебя там только 2% трафика.

На лету превьюшки генерить удобнее. тем более с cdn сверху. В итоге изменять такие вещи изи бризи.
источник

ИЛ

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

VC

Vladimir Chernyshev in PHP
Sergey Protko
есть еще источник проблем - ретина не ретина, респонсив не респонсив. У тебя одна картинка по итогу нарезается на херову тучу картинок. И часто надо добавлять новые или менять размеры под UI и т.д. Делаешь ты тумбы для специфичных девайсов а у тебя там только 2% трафика.

На лету превьюшки генерить удобнее. тем более с cdn сверху. В итоге изменять такие вещи изи бризи.
они долго могут гнериться на летуБ когда 4к оригинал
источник

SP

Sergey Protko in PHP
Vladimir Chernyshev
они долго могут гнериться на летуБ когда 4к оригинал
побенчмаркай - я когда мерял то в худшем случае было 2-3 секунды. и все это изи скейлится
источник

SP

Sergey Protko in PHP
"в худшем" там было сильно больше чем 4К
источник

VC

Vladimir Chernyshev in PHP
Sergey Protko
побенчмаркай - я когда мерял то в худшем случае было 2-3 секунды. и все это изи скейлится
у меня таймаута 30с для питоновской лямбды не всегда хватает
источник

SP

Sergey Protko in PHP
ну не стоит юзать медленные языки там где нужно быстро)
источник