Я использую node, express и apollo-server
для api graphql:
const server = new ApolloServer({typeDefs, resolvers})
server.applyMiddleware({app})
app.listen(process.env.PORT, () => {console.log('Listening on ' + process.env.PORT)})
Один запрос генерирует большой отклик json в 15 Мб, и если я ограничу свое соединение или использую ноутбук в комнатес плохим Wi-Fi, этот запрос может занять много времени, чтобы завершить:
Что не является проблемой в среде разработки.Но в производственной среде загрузка в сетевой вкладке chromes, кажется, останавливается примерно на 18 секунд, а затем просто ждет, пока веб-сервер не достигнет 2-минутного предела, прежде чем начать работу в режиме реального времени:
... 1 мин 43 с спустя:
Я пытаюсь устранить неполадки, если в IIS есть некоторый таймаут (работает iisnode), node, express или apollo-server , но я застрял и спрашиваю, есть ли у кого-нибудь похожий опыт работы с apollo-server или есть какие-либо советы по устранению неполадок?