-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Génération statique de pix-site #201
Conversation
I'm deploying this PR to these urls:
Please check it out! |
83b7071
to
319e8cb
Compare
a3bd7d8
to
f30482a
Compare
4faa050
to
9113d97
Compare
668383b
to
e3d8fcb
Compare
535842a
to
8e21f90
Compare
35c8187
to
0c12d09
Compare
b067852
to
589a606
Compare
Ces 2 problèmes sont désormais corrigés avec la configuration nginx à jour. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 💪
cc616a1
to
e6acbf9
Compare
🦄 Problème
Suite aux attaques de pix.fr, nous avons constaté que les conteneurs crachaient suite à une rapide montée mémoire des serveurs, car le site est actuellement en server-side rendering.
🤖 Solution
Afin de résorber ces attaques plus facilement et étant donné la typologie du site (purement statique), un piste de réflexion serait de générer pix-site et pix-pro en pur statique (sans server-side rendering) et de l’exposer sur un CDN.
Nuxt permet facilement de générer un site en statique grâce à la propriété
target: ”static”
dans le fichiernuxt.config.js
Principe de fonctionnement:
nuxt build
nuxt export
. Cette commande réalise les opérations suivantes:<Link />
du routerdist
qui est exposé par un serveurnginx
(on peut utilisernuxt serve
en local)🌈 Remarques
Tâches à réaliser:
Lors de la Mise en production de cette PR, il faudra publier la page Prismic de la navigation