У меня есть приложение Django, развернутое на Heroku, и оно ОЧЕНЬ медленно!
Я делаю небольшие запросы и долго жду (10-15 + секунд, чтобы загрузить 12 элементов (запрос 41 КБ).
Я использую инструмент Insomnia для проверки запросов. Когда я делаю запрос на 3,3 КБ на свой локальный сервер, это занимает 400 мс, тогда как тот же запрос к моему развернутому серверу Heroku занимает 2400 мс. Не знаю, нормально ли это, но в 6 раз медленнее кажется много.
Моя база данных - Amazon RDS.
Похоже, что со стороной Heroku что-то не так, но я не знаю, где искать. Есть ли что-то конкретное, что я могу протестировать или проверить, чтобы узнать больше о причинах этого узкого места?
Спасибо за любую информацию! Очень признателен. Я потратил много времени на поиски в Интернете, но пока никакого прогресса!
Проблема закончилась тем, что я установил какое-то промежуточное ПО под названием Silk, которое я установил в своем приложении Django, которое, по иронии судьбы, я установил, чтобы помочь мне диагностировать скорость моего приложения. Это довольно специфично, но я надеюсь, что это кому-то поможет!