Как исправить страницу, выполнив 4 дополнительных запроса при использовании easy_thumbnails в сочетании с Amazon S3? - PullRequest
0 голосов
/ 13 февраля 2019

Я настраиваю Amazon S3 для использования в качестве медиа-сервера для обслуживания файлов изображений.Я использую easy_thumbnails для миниатюр изображений.easy_thumbnails выполняет обрезку перед отправкой их на S3, сохраняя 4 изображения с разным размером.Без Amazon S3 страница выполняет 2 запроса для загрузки страницы.С Amazon S3 он использует 6 запросов для одной и той же страницы.Запросы показывают, что исходный файл запрашивается так же, как обрезанный файл.Это не должно быть необходимым, я считаю.Как уменьшить количество запросов, выполняемых с помощью S3?

На этом изображении показаны запросы с Amazon S3 This image shows the queries with Amazon S3 This image shows the queries normally Это изображение показывает запросы без Amazon S3

** edit Я заметил, что easy_thumbnails не оптимизирован для удаленных хранилищ в соответствии с пакетами django .Таким образом, альтернатива для easy_thumbnails, которая оптимизирована, также поможет мне!

1 Ответ

0 голосов
/ 13 февраля 2019

Похоже, что easy_thumbnails запрашивает одни и те же файлы изображений при каждой загрузке страницы (возможно, кэширование не работает для easy_thumbnails).Когда я прочитал, что easy_thumbnails не оптимизирован для удаленного хранения, я искал альтернативы и попробовал sorl-thumbnail .Это похоже на работу!Он не отправляет запросы при загрузке каждой страницы, и поэтому количество запросов значительно уменьшилось!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...