Отредактировано:
Кажется, я понял это. Если у вас есть приложение heroku, которое спит - все бесплатные приложения спят, если они не используются - для запуска приложения Heroku требуется около секунды или около того. Вот почему вы получаете 860 мс для загрузки. Затем, когда вы добавляете в менеджер активов, у него есть много дел, поэтому занимает больше времени. Вам нужно нажать 10 раз подряд, чтобы увидеть изменения в скорости.
Например, первоначальное попадание в мое приложение занимает 860 мс, а второй, третий и т. Д. Вызов занимает около 5 мс.
Старые мысли:
«Создает сжатые версии при развертывании» - даже если оно работает правильно, вы будете развертывать для каждой версии своего приложения (для каждой dyno) или более - если приложение нуждается в перезагрузке по другим причинам, таким как сбой, и т.д.
Еще одна мысль: доктора говорят «поддержка героку», что бы это ни значило. Но они также говорят о «очистке кеша» - что если каждый dyno вашего приложения по-разному понимает, что такое специальный номер очистки кеша - так что dyno # 1 говорит, что special # is 892094.js, а dyno # 2 - 928449. js, а так как динамо назначается случайным образом - у вас есть побои.