207 похожих чатов

Вопрос: я верно понимаю, с помощью @nuxtjs/component-cache можно кешировать не

только компонент, но и данные из API, которые отображаются в этом компоненте? Все целиком можно?

20 ответов

29 просмотров

Нет т.к. данные получаются не на сервере, а на клиенте (в компонентах нету asyncData)

Timur- Автор вопроса
Evgeniy
Нет т.к. данные получаются не на сервере, а на кли...

Речь про SSR. При SSR мы получаем данные на сервере. Да, если продолжить гулять по сайту, мы будем напрямую с клиента отправлять запросы на API, но я про первую загрузку страницы

Timur
Речь про SSR. При SSR мы получаем данные на сервер...

А я про что ? Данные внутри компнента не получаются на сервере. Если пробрасываешь из страницы - окей, может быть

Timur- Автор вопроса
Evgeniy
А я про что ? Данные внутри компнента не получаютс...

То есть по-вашему при SSR, при первой загрузке страницы, данные приходят не на сервер, а к клиенту? Может, я чего-то не понимаю

Данил Гильман
Зато в компонентах есть async fetch() {}

Но он не на сервере отрабатывает

Timur- Автор вопроса
Evgeniy
Но он не на сервере отрабатывает

А где? Если я открою исходный html страницы, там будут все данные. JS еще не отработал, но данные уже есть

Данил Гильман
На сервере.

Ну окей, тогда что стоит проверить ? Верни разные данные в закешированном компоненте. Я проверял - у меня перерисовывались

Evgeniy
Ну окей, тогда что стоит проверить ? Верни разные ...

Верно, тогда получается, что нужно кешировать не только компонент, но и запрос на бекенд. Про это и речь, имеется ли такая возможность в этой библиотеке?

Данил Гильман
Верно, тогда получается, что нужно кешировать не т...

нет. Кешируется рендеринг компонета. Тебе можно закешить маршрут (тогда до апи просто не дойдет :)) Вот схематично (модуль)

⚓️ Sergey Ryzhkov
нет. Кешируется рендеринг компонета. Тебе можно за...

Ты просто обрезал код плагина ?) https://github.com/arash16/nuxt-ssr-cache/blob/master/src/middleware.js

⚓️ Sergey Ryzhkov
нет. Кешируется рендеринг компонета. Тебе можно за...

Это есть кеш страницы :d Мы уже это сделали, однако проблема в том, что у компонентов есть разные состояния, в зависимости от того, авторизован пользователь или нет, плюс данные устаревают быстро

Evgeniy
Ты просто обрезал код плагина ?) https://github.c...

да, блин, я начал писать..., а потом подсказали что я велосипедю :))) Вроде в голосовании за фичи в накст3 - уже из коробки должно быть (если накст вообще разродится)

Данил Гильман
Это есть кеш страницы :d Мы уже это сделали, однак...

тут не парился. Я кеширую тупо апи (в разных ситуация) и управляю кешем. Вот минимальный скелет https://sergeyryzhkov.github.io/front-docs/nuxt2/other/methodcachedecorator.html

Данил Гильман
Это есть кеш страницы :d Мы уже это сделали, однак...

Тоже этим занимаюсь, а вы кешируете пользовательские данные? Мы пришли к тому что все пользовательские получать на клиенте, а все остальное в кеш и отдавать в nodejs

Dmitriy Mashoshin
Тоже этим занимаюсь, а вы кешируете пользовательск...

Мы тоже к такому выводу пришли. Временно кешируем страницы только для неавторизованных пользователей. В идеале хотим кешировать только те данные, которые не связаны с пользователем

Timur- Автор вопроса
Dmitriy Mashoshin
Тоже этим занимаюсь, а вы кешируете пользовательск...

Можно поинтересоваться, как реализовали? Или собираетесь реализовать

Timur- Автор вопроса
Dmitriy Mashoshin
только собираемся, пока обсуждаем

все понятно, мы тоже пока что примеряемся)

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта