Просмотр поста

.
Simba
Кадило крутится, лавэха мутится
Добавлено: 22.11.2019 / 23:44
# AlkatraZ (22.11.2019 / 23:37)
Если превьюхи делать по требованию, с последующим размещением в кэше, то теоретически, может возникнуть нехилая нагрузка, если в альбом заглянет поисковик. И если фотогалерея немаленькая, представь, ч
Не, вполне норм будет. Кэш создается 1 раз. Проблемы могут возникнуть только если на страницу стоит много элементов.
Допустим у нас 100 фоток, по 10 на страницу.
При входе на 1 страницу у нас происходит ресайз 10 фоток до нужного размера и после ресайза они сохраняются в кэше. Т.е. просто первый посетитель создает кэш и всё. Следующие посетители уже будут получать картинки их кэша.

Проблема может возникнуть если поставить 100 фоток на страницу. Т.к. операция ресурсоемкая, то первый посетитель может повиснуть на время ресайза.

Добавлено: 22.11.2019 / 23:52
Чтобы было понятнее.
На сайте у нас хранится оригинал:
/images/my_photo.jpg

Дальше где-то на сайте у нас выводится эта картинка в одном месте 500x500, в другом 250x250, в третьем 50x50

Заходим на страницу где выводится 500x500, у нас создается кэш картинки:
/images_cache/my_photo_500_500.jpg

Заходим на страницу где выводится 250x250, у нас создается кэш картинки:
/images_cache/my_photo_250_250.jpg

Заходим на страницу где выводится 50x50, у нас создается кэш картинки:
/images_cache/my_photo_50_50.jpg

Итого получается у нас хранится:
Оригинал:
/images/my_photo.jpg
Кэш:
/images_cache/my_photo_500_500.jpg
/images_cache/my_photo_250_250.jpg
/images_cache/my_photo_50_50.jpg


Итого 4 файла.
Количество файлов напрямую зависит от необходимых размеров, но как правило их не много.