По какой-то причине подача статических изображений из S3 очень медленная (Flask, Heroku) - PullRequest
0 голосов
/ 14 мая 2018

У меня есть код, который генерирует изображение из ввода текста.Когда я обслуживаю его на своем локальном хосте и из моей ОС (файлы хранятся в файловой системе в статической папке), для его отображения требуется около 2 секунд, что означает, что код, генерирующий изображение, не занимает много времени.

У меня есть конечная точка, которая берет текст параметра и создает это изображение, затем загружает его в S3-Bucket и затем возвращает это изображение из корзины.

Этот процесс занимает много времени.время!примерно через 10 секунд после нажатия на кнопку, которая должна отображать изображение, пока оно не будет видно.

Боюсь, что я делаю что-то не так.

Изображения загружаются с помощью CacheControl = 'max-Параметр age = 604800 'означает, что они должны быть кэшированы.

Я не загружаю их как gzip, не так ли?Они около 250 кб на изображение.нужен gzip?это изменит скорость?Я также не использую Cloudfront, потому что это дорого, но я не думаю, что это необходимо.

Есть идеи?

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