Size: a a a

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

2020 August 17

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
можно ли JAMStack задеплоить на стороне и закинуть на обычный хостинг?
источник

AF

Alexander Fed in React — русскоговорящее сообщество
у меня пререндер заворачивается в докер-контейнер, в нем есть хранилище страниц
в итоге при обращении ты обращаешься в пререндер-контейнер, получаешь статику, либо ее отсутствие (и тогда отдаешь свой index.html)
источник

DT

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

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
не самый адекватный способ
источник

AF

Alexander Fed in React — русскоговорящее сообщество
Daniil Tchernyavsky
динамические сайты ты не вытянешь без задержки имулируя или проверяя отрисовку всех узлов
таймаут на пререндере 2 секунды
источник

AF

Alexander Fed in React — русскоговорящее сообщество
ты получишь всю статику, если пререндер контейнер обращается на сайт локально
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Alexander Fed
таймаут на пререндере 2 секунды
и так для каждого запроса?
источник

🇺

🇺🇦🐷 in React — русскоговорящее сообщество
🇺🇦🐷
Кто-то сталкивался с ошибкой из gatsby? gatsby-browser-entry.js SyntaxError при попытке импорта. Ошибка указывается на React.Fragment. В гугле было решение с импортом, но мне оно не помогло. Так же пытался пофиксить сам импорт реакта в том файле
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
а что если за 2 секунды не отрисуется?
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
говорю же, не адекватный способ
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
надо прогревать кеши
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
утиный точнее
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
и полагается на мощности сервера
источник

AF

Alexander Fed in React — русскоговорящее сообщество
Daniil Tchernyavsky
и так для каждого запроса?
первый раз при обращении на страницу

получается ты первый раз обращаешься, страницы нет - отдаем index.html будто нет SSR
страница сохраняется - и ты уже отдаешь статику на пререндер в следующий раз
site => prerender => render - примерно 80ms
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
как ни крути, если при запросе страницы делается фетч данных и на их основе мета теги меняются, то надо на сервере делать фетч и рендер)

и прогревать кеш запросов всех по списку
источник

AF

Alexander Fed in React — русскоговорящее сообщество
никто не мешает получить список страниц для генерации SSR заранее
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
вот и пришли к SSR 🙂
источник

AF

Alexander Fed in React — русскоговорящее сообщество
я так делал на сайте в 50к страниц, без проблем проходит примернно за 30 минут :) в 2 потока
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Alexander Fed
первый раз при обращении на страницу

получается ты первый раз обращаешься, страницы нет - отдаем index.html будто нет SSR
страница сохраняется - и ты уже отдаешь статику на пререндер в следующий раз
site => prerender => render - примерно 80ms
ты сделал поделку на гетсби руками
источник

AF

Alexander Fed in React — русскоговорящее сообщество
я к тому, что можно не платить деньги и сделать свой) твои часы работы отбиваются при большом кол-ве страниц
источник