Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 May 03

А

Александр in Nuxt.js — русскоговорящее сообщество
Vladislav Bulgakov
тоесть обрабатывать данне и давать доступ к бд на клиенте?
нет, с клиента эти данные забираются посредством HTTP запроса
источник

VB

Vladislav Bulgakov in Nuxt.js — русскоговорящее сообщество
лулз
источник

А

Александр in Nuxt.js — русскоговорящее сообщество
DK
и сравнить скорость
а скорость надо тогда сравнивать
Redis vs MySQL Memory table
вот это более корректное сравнение
источник

V💊

Vladimir 💊 Voytenko... in Nuxt.js — русскоговорящее сообщество
Александр
Замеры на тестовой страничке. Страничка как из пункта 7
1) запрос страницы с пустым fetch - в среднем около 100мс, притом разброс ~ от 60 до 200
2) запрос страницы, fetch с одним вызовом апи моим способом
async fetch () {
   let res = await this.$api('items', 'index');
   this.items = res.items;
}
в среднем - 220мс, разброс от 190 до 300
3) вызов fetch кнопкой Refresh - ~38мс
4) запрос страницы, fetch с 10ю вызовами апи моим способом
async fetch () {
   let p_res1 = this.$api('items', 'index');
   let p_res2 = this.$api('items', 'index');
   let p_res3 = this.$api('items', 'index');
   let p_res4 = this.$api('items', 'index');
   let p_res5 = this.$api('items', 'index');
   let p_res6 = this.$api('items', 'index');
   let p_res7 = this.$api('items', 'index');
   let p_res8 = this.$api('items', 'index');
   let p_res9 = this.$api('items', 'index');
   let p_res10 = this.$api('items', 'index');

   let [res1, res2, res3, res4, res5, res6, res7, res8, res9, res10]
       = await Promise.all([
           p_res1, p_res2, p_res3, p_res4, p_res5, p_res6, p_res7, p_res8, p_res9, p_res10
   ]);

   this.items = res1.items;
}
в среднем около 250мс, но тоже разные значения видел от 210 до 450

5) то же что и 4, но вызов апи не напрямую, а через axios
в среднем 400мс, самое минимальное видел 371
я всегда знал, что накст медленный, но блин чтоб настолько..
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
я всегда знал, что накст медленный, но блин чтоб настолько..
Это сарказм? )
источник

V💊

Vladimir 💊 Voytenko... in Nuxt.js — русскоговорящее сообщество
Деда
Это сарказм? )
нет, если 250мс это ответ сервера на вызов некоторого апи, то это кабздец как медленно, у нас на прошлом проекте был лимит в 50мс на ответ реста на питоне
источник

А

Александр in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
я всегда знал, что накст медленный, но блин чтоб настолько..
у меня железо довольно старое, компу вроде 8 лет, HDD диск, всё на докере ещё крутится, поэтому цифры просто относительные
источник

А

Александр in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
нет, если 250мс это ответ сервера на вызов некоторого апи, то это кабздец как медленно, у нас на прошлом проекте был лимит в 50мс на ответ реста на питоне
нет, вызов апи 38мс
источник

А

Александр in Nuxt.js — русскоговорящее сообщество
а 250 это полный рендер странички
источник

V💊

Vladimir 💊 Voytenko... in Nuxt.js — русскоговорящее сообщество
Александр
нет, вызов апи 38мс
а 400+ это при каком вызове?
источник

А

Александр in Nuxt.js — русскоговорящее сообщество
там ещё bootstrap-vue
источник

V💊

Vladimir 💊 Voytenko... in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
а 400+ это при каком вызове?
неправильно спросил, что происходит когда ответ 400+?
источник

А

Александр in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
а 400+ это при каком вызове?
это в случае 10 вызовов через axios, который смотрит сам в себя
источник

RK

Roman Kolosov in Nuxt.js — русскоговорящее сообщество
Странно у меня аксиос куда быстрее отрабатывает
источник

RK

Roman Kolosov in Nuxt.js — русскоговорящее сообщество
Чёт там у вас подвох гдето
источник

V💊

Vladimir 💊 Voytenko... in Nuxt.js — русскоговорящее сообщество
Александр
это в случае 10 вызовов через axios, который смотрит сам в себя
т.е. 400 это сумма 10 вызовов?
источник

RK

Roman Kolosov in Nuxt.js — русскоговорящее сообщество
Это локально развернуто все?
источник

А

Александр in Nuxt.js — русскоговорящее сообщество
400 суммарное время генерации страницы с 10 axios вызовами
источник

А

Александр in Nuxt.js — русскоговорящее сообщество
Roman Kolosov
Это локально развернуто все?
да, крутится всё в докере
источник

RK

Roman Kolosov in Nuxt.js — русскоговорящее сообщество
источник