Size: a a a

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

2020 February 04

🇻

🇻 in Nuxt.js — русскоговорящее сообщество
Denis Strokov
сделайте по умолчанию serverCacheKey для компонента новости, более чем достаточно будет
не совсем понимаю, как сбрасывать как такой кеш?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Denis Strokov
какое-то дилетантское у вас рассуждение. Буд-то кеш это что-то типа установки библиотеки) у кеша куча уровней, реализаций и применений и далеко не все из этого впиливается "на раз"
Вы бы лучше вместо оценочных суждений дали бы пример того что не так лекго в накст встроить и показали бы нам всем
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Вы бы лучше вместо оценочных суждений дали бы пример того что не так лекго в накст встроить и показали бы нам всем
к сожалению вы мыслите на уровне "кеш в накст", но есть еще например кеш на уровне nginx varnish который очень сильно может скосить нагрузку с накста\ssr, сделать болльшой LRU кеш на основе key value в in memory храналище типа redis'a, для хранения кеша большого объема тысячи компонентов
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Denis Strokov
к сожалению вы мыслите на уровне "кеш в накст", но есть еще например кеш на уровне nginx varnish который очень сильно может скосить нагрузку с накста\ssr, сделать болльшой LRU кеш на основе key value в in memory храналище типа redis'a, для хранения кеша большого объема тысячи компонентов
Не надо предугадывать как я мыслю, мы тут обсуждаем накст
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
вы так пишите, буд-то его надо просто включить и вводите в заблуждение, пишите корректно какой кеш вы рекомендуете как его применять - типа serverCacheKey для компонентов vue
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
еще и service worker's тоже слой кеша могут создавать и некорректная настройка может привести к тому, что тысячи пользователей будут подгружать устаревший чанк
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Denis Strokov
вы так пишите, буд-то его надо просто включить и вводите в заблуждение, пишите корректно какой кеш вы рекомендуете как его применять - типа serverCacheKey для компонентов vue
Был конкретный вопрос как закладывать заранее кеш в архитектуру с накстом. У вас есть какой-то пример когда специфика накста не позволяет добавить какой-то слой кеширования?
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Заранее думать о кеше при работе с накстом не нужно, этот кеш впиливается на раз
и вы конкретно ответили, но из вашего ответа не понятно этот кеш какой кеш? впилиывается на раз два это что? уровня yarn add кеш? хоть пояснили бы какой
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
я вам привел примеры кешей которые могут быть и даже одну из методик (LRU - last recently used) и что это тема не уровня "раз два"
источник

🇻

🇻 in Nuxt.js — русскоговорящее сообщество
Я вообще спросил потому что не смог нагуглить статьи с какими-нибудь типовыми подходами - есть только доки самого нукста, но там мало информации и мало возможностей
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
🇻
не совсем понимаю, как сбрасывать как такой кеш?
смотря как реализовать и где хранить кеш. делайте простой lru либо ручками и гуглите в таком стиле
https://dev.to/udayvunnam/implementing-lru-cache-in-javascript-3c8g
либо уже готовые типа
https://www.npmjs.com/package/lru-cache
ну и со стандартным подходом от накста ознакомьтесь
https://nuxtjs.org/faq/cached-components/
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
🇻
Я вообще спросил потому что не смог нагуглить статьи с какими-нибудь типовыми подходами - есть только доки самого нукста, но там мало информации и мало возможностей
Потому что нет здесь специфики накста, нужно гуглить про кеш в принципе, можете сократить до кеш ноды
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
кеш ноды? можно ссылку? вы сам node процесс собираетесь кешировать?
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
я как разработчик спустя 12 лет разработки вас понять не могу, а вы еще думаете, что корректно ответили на вопрос новичка
источник

TK

Taras Khvyl in Nuxt.js — русскоговорящее сообщество
День добрый

Подскажите, пожалуйста, как в middleware можно отловить, что открытая страница отдает 404?
источник

А

Андрей Кондратенко in Nuxt.js — русскоговорящее сообщество
Всем привет!

Подскажите, не могу разобраться.
У меня контент лежит в БД, в том числе он содержит внутренние ссылки.

На странице через v-html

Если класть туда <nuxt-link to="">, то само собой это не компилится.

Как выйти из положения?
источник

KA

Kolev Andrew in Nuxt.js — русскоговорящее сообщество
Андрей Кондратенко
Всем привет!

Подскажите, не могу разобраться.
У меня контент лежит в БД, в том числе он содержит внутренние ссылки.

На странице через v-html

Если класть туда <nuxt-link to="">, то само собой это не компилится.

Как выйти из положения?
Как Вариант можно просто <a href=""> но если нужно чтоб работал как nuxt-link нужно как-то костылить...
источник

А

Андрей Кондратенко in Nuxt.js — русскоговорящее сообщество
Kolev Andrew
Как Вариант можно просто <a href=""> но если нужно чтоб работал как nuxt-link нужно как-то костылить...
a href то понятно, но тогда страница перезагружается...
мне кажется типовой кейс, должно же быть решение))

пробовал Vue.Compile, но тож чет не вышло ничего
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Андрей Кондратенко
Всем привет!

Подскажите, не могу разобраться.
У меня контент лежит в БД, в том числе он содержит внутренние ссылки.

На странице через v-html

Если класть туда <nuxt-link to="">, то само собой это не компилится.

Как выйти из положения?
<component :is=" { template: dynamicContent } " />
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Сборка должна быть с компилятором
источник