Size: a a a

GraphQL — русскоговорящее сообщество

2020 September 21

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Можно ещё попробовать https://github.com/Cardinal90/graphql-union-input-type
источник

AB

Aleksandr Bukhalo in GraphQL — русскоговорящее сообщество
Это слишком, я уже закостылил)
источник

AB

Aleksandr Bukhalo in GraphQL — русскоговорящее сообщество
источник

TK

Tatiana Kondratevich in GraphQL — русскоговорящее сообщество
Подскажите пожалуйста,  используем свой сервер на aws.  Через qraphQL получаю данные, но это происходит очень долго(47 sec,  AWS API Gateway таймаут максимум 30 сек). Стоит ли искать проблему в graphQL? И можно ли как-то ускорить это если да?
источник

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
Tatiana Kondratevich
Подскажите пожалуйста,  используем свой сервер на aws.  Через qraphQL получаю данные, но это происходит очень долго(47 sec,  AWS API Gateway таймаут максимум 30 сек). Стоит ли искать проблему в graphQL? И можно ли как-то ускорить это если да?
либо тормозит бэк, либо запрос слишком тяжелый
источник

TK

Tatiana Kondratevich in GraphQL — русскоговорящее сообщество
Andrey Nikolaev
либо тормозит бэк, либо запрос слишком тяжелый
он должен отдать около 410 объектов.
источник

TK

Tatiana Kondratevich in GraphQL — русскоговорящее сообщество
это много?
источник

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
Tatiana Kondratevich
он должен отдать около 410 объектов.
значит тормозит бэк
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Это мало, либо объекты очень связанны и из разных источников
источник

TK

Tatiana Kondratevich in GraphQL — русскоговорящее сообщество
запрос из серии : получаю все объекты одного класса из определенной папки
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
У меня бек отдает связанный путь, геопозиция - 25мб несжатым видом и около 3мб сжатым по сети - 80мс подготовка запроса
источник

TK

Tatiana Kondratevich in GraphQL — русскоговорящее сообщество
объект имеет примерно около 20-30 полей
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
А тут копеечные данные с ожиданием в 40000мс
источник

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
причин множество может быть - криво реализована пагинация, не оптимальные запросы в базу, зависимость от внешних источников данных и т.д.
источник

TK

Tatiana Kondratevich in GraphQL — русскоговорящее сообщество
Тогда стоит искать проблему в самом сервере получается?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Естественно, делайте замер на агрегации данных
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Возможно источник данных у вас внешний, это сильно замедляет отдачу
источник

TK

Tatiana Kondratevich in GraphQL — русскоговорящее сообщество
Не знаю знаете ли вы что такое пимкор(по сути это Content management system с открытым доступом, которая поднята у нас на aws)
источник

TK

Tatiana Kondratevich in GraphQL — русскоговорящее сообщество
но оттуда я пытаюсь забрать данные по-сути
источник

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
Tatiana Kondratevich
Тогда стоит искать проблему в самом сервере получается?
если перед бэкендом не стоит какой-нибудь шлюз, который ограничивает скорость/количество запросов
источник