Size: a a a

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

2020 April 15

AB

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

AB

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

AM

Alex Makarov in GraphQL — русскоговорящее сообщество
А, не знал) Никогда за техническими вещами в твиторах не следил, это еще хуже телеграм чатиков
источник

AM

Alex Makarov in GraphQL — русскоговорящее сообщество
(В которых я ща прокрастинирую вместо того чтобы строгать фичу. Все закрыл и кодить)
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Aleksandr Bukhalo
а бы без эмоций почитал твои статьи в официальном блоге aws, такое повествование там было бы супер уместно
источник

MS

Misha Shandra in GraphQL — русскоговорящее сообщество
всем хай, стало интересно сколько запросов допустимо делать для graphql, apollo. Ну то есть я понимаю чем меньше тем лучше, но у меня например на главной страничке где то 40 запросов а на странице юзера 80+-. Норм ли это? или какой то пздц и надо по другому?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Misha Shandra
всем хай, стало интересно сколько запросов допустимо делать для graphql, apollo. Ну то есть я понимаю чем меньше тем лучше, но у меня например на главной страничке где то 40 запросов а на странице юзера 80+-. Норм ли это? или какой то пздц и надо по другому?
40 http запросов? Или 40 gql подзапросов в одном http?
источник

MS

Misha Shandra in GraphQL — русскоговорящее сообщество
Uxname
40 http запросов? Или 40 gql подзапросов в одном http?
первый: начальная страница, второй: страница юзера
источник

MS

Misha Shandra in GraphQL — русскоговорящее сообщество
там просто мне нужно данные для графиков и их надо каждый отдельно запрашивать
источник

U

Uxname in GraphQL — русскоговорящее сообщество
ну, лучше чтобы было один-два-три http запроса на все нужные данные, не больше
источник

MS

Misha Shandra in GraphQL — русскоговорящее сообщество
Uxname
ну, лучше чтобы было один-два-три http запроса на все нужные данные, не больше
я понял. А это типа сильно систему грузит или много трафика жрёт?
источник

DT

Dmitry Tsepelev in GraphQL — русскоговорящее сообщество
Misha Shandra
я понял. А это типа сильно систему грузит или много трафика жрёт?
Накладные расходы на сеть добавляет. А что там за запросы если не секрет? Может быть получится поменять структуру графа так, чтобы их стало меньше
источник

DT

Dmitry Tsepelev in GraphQL — русскоговорящее сообщество
Еще можно посмотреть на батчинг запросов, но я бы не стал связываться
источник

MS

Misha Shandra in GraphQL — русскоговорящее сообщество
Dmitry Tsepelev
Накладные расходы на сеть добавляет. А что там за запросы если не секрет? Может быть получится поменять структуру графа так, чтобы их стало меньше
мне нужно расчитывать данные графика, например в графике 7 дней и за эти и нужно узнать на каждый день свои данные, плюс графиков несколько + всякие индексы расчитывает + много сокетов + возможность менять там дни на месяцы, год и тд и тп.  Использую vue.js и apollo
источник

DT

Dmitry Tsepelev in GraphQL — русскоговорящее сообщество
Звучит так, что можно запросить это все одним запросом
query {
 chart1(since: "2020-04-07") {
   days {
     date
     value
   }
   indexes {
     index1 {
       value
     }
     index2 {
       value
     }
   }
 }

 chart2 { ... }
}
источник

MS

Misha Shandra in GraphQL — русскоговорящее сообщество
Dmitry Tsepelev
Звучит так, что можно запросить это все одним запросом
query {
 chart1(since: "2020-04-07") {
   days {
     date
     value
   }
   indexes {
     index1 {
       value
     }
     index2 {
       value
     }
   }
 }

 chart2 { ... }
}
ну просто я не волновался раньше о количестве запросов, и тепер у меня такая штука выходит : разбивал неделю на 7 элементов в массиве (от какой то до какой то даты), а потом через фор запрашивал. Ну или на одной из страниц надо получить данные и записывал я их как то так:
apollo: {
   rooms: {
     query: ALL_ROOMS,
   },
   posters_template: {
     query: QUERY_POSTER_TEMPLATE
   },
   posters_standart: {
     query: QUERY_POSTER_STANDART
   },
   poster_file: {
     query: QUERY_POSTERS_FILE
   }
 }
источник

DT

Dmitry Tsepelev in GraphQL — русскоговорящее сообщество
Ну сейчас при желании можно попробовать немного сократить их количество путем переноса for на бэк 🙂 Я понимаю, что легко рассуждать не видя проекта, но кажется что должно сработать
источник
2020 April 16

MS

Misha Shandra in GraphQL — русскоговорящее сообщество
Dmitry Tsepelev
Ну сейчас при желании можно попробовать немного сократить их количество путем переноса for на бэк 🙂 Я понимаю, что легко рассуждать не видя проекта, но кажется что должно сработать
Ахах ну тут такая штука что у меня бэка как такового нет, есть апи для генерации jwt, отправки емаил и загрузки фото, но это не то будет. Покопаюсь в доке плагина, думаю там должно быть предусмотрено как делать много запросов в одном, а пока что спс за советы.
источник

DT

Dmitry Tsepelev in GraphQL — русскоговорящее сообщество
Misha Shandra
Ахах ну тут такая штука что у меня бэка как такового нет, есть апи для генерации jwt, отправки емаил и загрузки фото, но это не то будет. Покопаюсь в доке плагина, думаю там должно быть предусмотрено как делать много запросов в одном, а пока что спс за советы.
Понял, на всякий случай взгляните ещё на фронтовый батчинг, но с этим аккуратнее 🙂
источник

П

Павел) in GraphQL — русскоговорящее сообщество
Пытаюсь выполнить такой запрос, но мне выдаёт
heuristic fragment matching going on!

Запутался совсем. Не поможете, решить эту проблему?
источник