{"id":5323,"date":"2023-05-15T17:39:49","date_gmt":"2023-05-15T17:39:49","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=5323"},"modified":"2023-05-15T17:39:51","modified_gmt":"2023-05-15T17:39:51","slug":"optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/","title":{"rendered":"Optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/nginx_optimize_fr.jpg\" alt=\"utilisation de Nginx pour optimiser les performances du site web en cas de trafic \u00e9lev\u00e9 debian ubuntu\" class=\"wp-image-5345\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/nginx_optimize_fr.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/nginx_optimize_fr-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/nginx_optimize_fr-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/nginx_optimize_fr-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/nginx_optimize_fr-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>Nginx est un serveur web open-source populaire et un proxy inverse qui est largement utilis\u00e9 pour servir des sites web \u00e0 fort trafic. Afin d&#8217;optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic, il existe plusieurs bonnes pratiques \u00e0 suivre. Dans cet article, nous allons discuter de certaines de ces bonnes pratiques.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"understand-your-traffic-patterns\">Comprendre les sch\u00e9mas de trafic<\/h2>\n\n\n\n<p>La premi\u00e8re \u00e9tape de l&#8217;optimisation de la configuration de Nginx pour les sites web \u00e0 fort trafic consiste \u00e0 comprendre vos sch\u00e9mas de trafic. Vous devez conna\u00eetre le nombre de requ\u00eates que votre serveur re\u00e7oit et les types de requ\u00eates qu&#8217;il re\u00e7oit. Vous devez \u00e9galement conna\u00eetre les heures de pointe du trafic et la r\u00e9partition g\u00e9ographique de vos visiteurs.<\/p>\n\n\n\n<p>Ces informations vous aideront \u00e0 d\u00e9terminer le mat\u00e9riel et la configuration de serveur appropri\u00e9s pour g\u00e9rer votre trafic. Par exemple, si vous avez un volume \u00e9lev\u00e9 de demandes, vous devrez peut-\u00eatre augmenter le nombre de processus de travail et de connexions que Nginx peut g\u00e9rer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"optimize-your-server-hardware\">Optimisez votre mat\u00e9riel de serveur<\/h2>\n\n\n\n<p>Les performances de votre serveur Nginx d\u00e9pendent fortement du mat\u00e9riel sur lequel il fonctionne. Pour optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic, vous devez vous assurer que le mat\u00e9riel de votre serveur est \u00e0 la hauteur.<\/p>\n\n\n\n<p>Vous devez choisir un serveur dot\u00e9 d&#8217;un processeur rapide, de beaucoup de m\u00e9moire vive et d&#8217;un espace de stockage rapide. Les disques SSD sont recommand\u00e9s car ils offrent des vitesses de lecture et d&#8217;\u00e9criture beaucoup plus rapides que les disques durs traditionnels. Vous devriez \u00e9galement envisager d&#8217;utiliser plusieurs serveurs pour r\u00e9partir la charge et assurer la redondance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"optimize-your-nginx-configuration\">Optimiser la configuration de Nginx<\/h2>\n\n\n\n<p>Une fois que vous avez optimis\u00e9 le mat\u00e9riel de votre serveur, il est temps d&#8217;optimiser votre configuration Nginx. Voici quelques conseils pour vous aider \u00e0 optimiser votre configuration Nginx pour les sites web \u00e0 fort trafic :<\/p>\n\n\n\n<p class=\"has-text-color has-background\" style=\"color:#910202;background-color:#dc4f4f7d\">Note :<br>Vous pouvez trouver le fichier de configuration dans <code>\/etc\/nginx\/nginx.conf<\/code> pour la configuration globale<br>et les configurations de vos sites web devraient \u00eatre dans <code>\/etc\/ngnix\/sites-enabled\/<\/code><br>Assurez-vous de red\u00e9marrer \/ recharger Nginx apr\u00e8s avoir modifi\u00e9 vos param\u00e8tres :<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Recharger le serveur sans temps d&#8217;arr\u00eat :<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo <span style=\"background-color: initial; font-family: inherit; font-size: inherit;\">ngnix -s reload<\/span><\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Red\u00e9marrer le service nginx :<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo systemctl restart nginx<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"increase-the-number-of-worker-processes-and-connections\">Augmenter le nombre de processus et de connexions des travailleurs<\/h3>\n\n\n\n<p>Pour augmenter le nombre de processus de travail et de connexions, vous pouvez ajouter les directives suivantes au fichier de configuration de Nginx :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"nginx\" class=\"language-nginx\">worker_processes auto;\nworker_rlimit_nofile 100000;\nevents {\n    worker_connections 100000;\n}<\/code><\/pre>\n\n\n\n<ul>\n<li><code>worker_processes<\/code>: Cette directive d\u00e9finit le nombre de processus de travail. La valeur auto indique \u00e0 Nginx de d\u00e9terminer automatiquement le nombre optimal de processus travailleurs en fonction du nombre de c\u0153urs de CPU disponibles.<\/li>\n\n\n\n<li><code>worker_rlimit_nofile<\/code>: Cette directive d\u00e9finit le nombre maximum de descripteurs de fichiers que chaque processus ouvrier peut ouvrir. Cette valeur doit \u00eatre suffisamment \u00e9lev\u00e9e pour tenir compte du nombre de connexions g\u00e9r\u00e9es par votre serveur.<\/li>\n\n\n\n<li><code>events<\/code>: Ce bloc sp\u00e9cifie le m\u00e9canisme de gestion des \u00e9v\u00e9nements utilis\u00e9 par Nginx. La directive <code>worker_connections<\/code> d\u00e9finit le nombre maximum de connexions que chaque processus worker peut g\u00e9rer.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"use-gzip-compression\">Utiliser la compression Gzip<\/h3>\n\n\n\n<p>Pour activer la compression Gzip, vous pouvez ajouter la directive suivante au fichier de configuration de Nginx :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"nginx\" class=\"language-nginx\">gzip on;\ngzip_types text\/plain text\/css application\/json application\/javascript text\/xml application\/xml application\/xml+rss text\/javascript;<\/code><\/pre>\n\n\n\n<ul>\n<li><code>gzip<\/code>: Cette directive active la compression Gzip.<\/li>\n\n\n\n<li><code>gzip_types<\/code>: Cette directive sp\u00e9cifie les types MIME des fichiers qui doivent \u00eatre compress\u00e9s. L&#8217;exemple ci-dessus sp\u00e9cifie les types de fichiers texte courants ainsi que les fichiers JSON et JavaScript.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"use-caching\">Utiliser la mise en cache<\/h3>\n\n\n\n<p>Pour activer la mise en cache, vous pouvez utiliser le module de mise en cache int\u00e9gr\u00e9 de Nginx ou un proxy de mise en cache tel que Varnish. Voici un exemple d&#8217;activation de la mise en cache c\u00f4t\u00e9 serveur \u00e0 l&#8217;aide du module de mise en cache int\u00e9gr\u00e9 de Nginx :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"nginx\" class=\"language-nginx\">proxy_cache_path \/var\/cache\/nginx levels=1:2 keys_zone=my_cache:10m inactive=60m;\nserver {\n    ...\n    location \/ {\n        proxy_cache my_cache;\n        proxy_cache_valid 200 60m;\n        proxy_cache_valid any 10m;\n        ...\n    }\n}<\/code><\/pre>\n\n\n\n<ul>\n<li><code>proxy_cache_path<\/code>: Cette directive d\u00e9finit le chemin et les param\u00e8tres du cache.<\/li>\n\n\n\n<li><code>proxy_cache<\/code>: Cette directive active la mise en cache pour l&#8217;emplacement sp\u00e9cifi\u00e9.<\/li>\n\n\n\n<li><code>proxy_cache_valid<\/code>: Cette directive d\u00e9finit la validit\u00e9 des r\u00e9ponses mises en cache. Dans l&#8217;exemple ci-dessus, les r\u00e9ponses ayant un code d&#8217;\u00e9tat de 200 sont mises en cache pendant 60 minutes, et toutes les autres r\u00e9ponses sont mises en cache pendant 10 minutes.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"use-ssltls-encryption\">Utiliser le cryptage SSL\/TLS<\/h3>\n\n\n\n<p>Pour activer le cryptage SSL\/TLS, vous pouvez utiliser l&#8217;exemple suivant :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"nginx\" class=\"language-nginx\">server {\n    listen 443 ssl;\n    server_name example.com;\n    ssl_certificate \/path\/to\/certificate.crt;\n    ssl_certificate_key \/path\/to\/certificate.key;\n    ...\n}<\/code><\/pre>\n\n\n\n<ul>\n<li><code>listen<\/code>: Cette directive sp\u00e9cifie le port et le protocole d&#8217;\u00e9coute. Dans cet exemple, 443 est le port HTTPS.<\/li>\n\n\n\n<li><code>server_name<\/code>: Cette directive sp\u00e9cifie le nom d&#8217;h\u00f4te auquel le serveur r\u00e9pond.<\/li>\n\n\n\n<li><code>ssl_certificate<\/code>: Cette directive indique le chemin d&#8217;acc\u00e8s au fichier de certificat SSL\/TLS.<\/li>\n\n\n\n<li><code>ssl_certificate_key<\/code>: Cette directive indique le chemin d&#8217;acc\u00e8s au fichier de cl\u00e9 priv\u00e9e SSL\/TLS.<\/li>\n<\/ul>\n\n\n\n<p>Il ne s&#8217;agit l\u00e0 que de quelques exemples de la mani\u00e8re dont vous pouvez optimiser votre configuration Nginx pour les sites web \u00e0 fort trafic. Il existe de nombreuses autres optimisations que vous pouvez effectuer, en fonction des exigences sp\u00e9cifiques de votre site web et de l&#8217;environnement de votre serveur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"use-http2\">Utiliser HTTP\/2<\/h3>\n\n\n\n<p>HTTP\/2 est une nouvelle version du protocole HTTP qui offre plusieurs am\u00e9liorations par rapport \u00e0 HTTP\/1.1, telles que le multiplexage, la pouss\u00e9e du serveur et la compression des en-t\u00eates. Pour activer HTTP\/2, vous pouvez utiliser l&#8217;exemple suivant :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"nginx\" class=\"language-nginx\">server {\n    listen 443 ssl http2;\n    ...\n}<\/code><\/pre>\n\n\n\n<ul>\n<li><code>http2<\/code>: Cette directive active la prise en charge de HTTP\/2.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"optimize-ssltls-configuration\">Optimiser la configuration SSL\/TLS<\/h3>\n\n\n\n<p>Vous pouvez optimiser votre configuration SSL\/TLS en utilisant des algorithmes de chiffrement modernes, en d\u00e9sactivant les protocoles non s\u00e9curis\u00e9s et en activant le secret de transmission. Voici un exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"nginx\" class=\"language-nginx\">ssl_protocols TLSv1.2;\nssl_prefer_server_ciphers on;\nssl_ciphers \"EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH\";\nssl_dhparam \/path\/to\/dhparam.pem;\nssl_session_cache shared:SSL:10m;\nssl_session_timeout 10m;\nssl_stapling on;\nssl_stapling_verify on;\nresolver 8.8.8.8;<\/code><\/pre>\n\n\n\n<ul>\n<li><code>ssl_protocols<\/code>: Cette directive sp\u00e9cifie les protocoles SSL\/TLS \u00e0 utiliser. Dans cet exemple, seul le protocole TLS 1.2 est autoris\u00e9.<\/li>\n\n\n\n<li><code>ssl_prefer_server_ciphers<\/code>: Cette directive indique au serveur d&#8217;utiliser son syst\u00e8me de chiffrement pr\u00e9f\u00e9r\u00e9 plut\u00f4t que celui du client.<\/li>\n\n\n\n<li><code>ssl_ciphers<\/code>: Cette directive d\u00e9finit la liste des algorithmes de chiffrement \u00e0 utiliser. L&#8217;exemple ci-dessus sp\u00e9cifie une liste de chiffrements forts qui offrent un secret parfait (PFS).<\/li>\n\n\n\n<li><code>ssl_dhparam<\/code>: Cette directive d\u00e9finit le chemin d&#8217;acc\u00e8s au fichier des param\u00e8tres Diffie-Hellman (DH). Cette directive est n\u00e9cessaire pour activer PFS.<\/li>\n\n\n\n<li><code>ssl_session_cache<\/code>: Cette directive d\u00e9finit le cache de session SSL. L&#8217;exemple ci-dessus utilise un cache partag\u00e9 qui peut contenir jusqu&#8217;\u00e0 10 m\u00e9gaoctets de donn\u00e9es.<\/li>\n\n\n\n<li><code>ssl_session_timeout<\/code>: Cette directive d\u00e9finit la dur\u00e9e maximale pendant laquelle une session peut \u00eatre mise en cache.<\/li>\n\n\n\n<li><code>ssl_stapling<\/code>: Cette directive active l&#8217;agrafage SSL, qui permet au serveur de fournir une r\u00e9ponse OCSP sign\u00e9e et horodat\u00e9e avec son certificat.<\/li>\n\n\n\n<li><code>ssl_stapling_verify<\/code>: Cette directive indique au serveur de v\u00e9rifier la r\u00e9ponse OCSP du client.<\/li>\n\n\n\n<li><code>resolver<\/code>: Cette directive d\u00e9finit l&#8217;adresse IP du r\u00e9solveur DNS utilis\u00e9 pour la validation OCSP.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"use-fastcgi-caching\">Utiliser la mise en cache FastCGI<\/h3>\n\n\n\n<p>La mise en cache FastCGI peut \u00eatre utilis\u00e9e pour mettre en cache le contenu dynamique servi par les applications FastCGI. Voici un exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"nginx\" class=\"language-nginx\">fastcgi_cache_path \/var\/cache\/nginx levels=1:2 keys_zone=my_cache:10m inactive=60m;\nserver {\n    ...\n    location \/ {\n        fastcgi_pass unix:\/path\/to\/fastcgi.sock;\n        include fastcgi_params;\n        fastcgi_cache my_cache;\n        fastcgi_cache_valid 200 60m;\n        fastcgi_cache_valid any 10m;\n        ...\n    }\n}<\/code><\/pre>\n\n\n\n<ul>\n<li><code>fastcgi_cache_path<\/code>: Cette directive d\u00e9finit le chemin et les param\u00e8tres du cache.<\/li>\n\n\n\n<li><code>fastcgi_pass<\/code>: Cette directive d\u00e9finit l&#8217;adresse de l&#8217;application FastCGI.<\/li>\n\n\n\n<li><code>fastcgi_cache<\/code>: Cette directive active la mise en cache pour l&#8217;emplacement sp\u00e9cifi\u00e9.<\/li>\n\n\n\n<li><code>fastcgi_cache_valid<\/code>: Cette directive d\u00e9finit la validit\u00e9 des r\u00e9ponses mises en cache. Dans l&#8217;exemple ci-dessus, les r\u00e9ponses ayant un code d&#8217;\u00e9tat de 200 sont mises en cache pendant 60 minutes, et toutes les autres r\u00e9ponses sont mises en cache pendant 10 minutes.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"tune-php-fpm-settings\">R\u00e9gler les param\u00e8tres de PHP-FPM<\/h3>\n\n\n\n<p>PHP-FPM dispose d&#8217;un certain nombre de param\u00e8tres de configuration que vous pouvez ajuster pour am\u00e9liorer les performances. Ces param\u00e8tres se trouvent g\u00e9n\u00e9ralement dans le fichier php-fpm.conf ou dans le fichier www.conf, en fonction de votre installation.<\/p>\n\n\n\n<p>Voici quelques param\u00e8tres que vous pourriez envisager de r\u00e9gler :<\/p>\n\n\n\n<ul>\n<li><code>pm.max_children<\/code>: Ce param\u00e8tre contr\u00f4le le nombre maximum de processus PHP pouvant \u00eatre ex\u00e9cut\u00e9s simultan\u00e9ment. L&#8217;augmentation de cette valeur peut aider \u00e0 g\u00e9rer plus de requ\u00eates simultan\u00e9es, mais elle consomme \u00e9galement plus de ressources.<\/li>\n\n\n\n<li><code>pm.start_servers<\/code>: Ce param\u00e8tre contr\u00f4le le nombre de processus PHP qui sont d\u00e9marr\u00e9s lorsque PHP-FPM est lanc\u00e9 pour la premi\u00e8re fois. L&#8217;augmentation de cette valeur peut aider \u00e0 r\u00e9duire la latence pour les premi\u00e8res requ\u00eates.<\/li>\n\n\n\n<li><code>pm.min_spare_servers<\/code>&nbsp;and&nbsp;<code>pm.max_spare_servers<\/code>: Ces param\u00e8tres contr\u00f4lent le nombre minimum et maximum de processus PHP inactifs qui doivent \u00eatre maintenus en activit\u00e9 pour traiter les requ\u00eates entrantes.<\/li>\n\n\n\n<li><code>pm.max_requests<\/code>: Ce param\u00e8tre contr\u00f4le le nombre de requ\u00eates que chaque processus PHP peut traiter avant d&#8217;\u00eatre interrompu. Cela permet d&#8217;\u00e9viter les fuites de m\u00e9moire et d&#8217;autres probl\u00e8mes.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"use-opcode-caching\">Utiliser la mise en cache des opcodes<\/h3>\n\n\n\n<p>La mise en cache des opcodes peut am\u00e9liorer de mani\u00e8re significative les performances de PHP en mettant en cache le bytecode compil\u00e9 des scripts PHP, r\u00e9duisant ainsi le temps n\u00e9cessaire \u00e0 leur ex\u00e9cution. Il existe plusieurs extensions de mise en cache d&#8217;opcode disponibles pour PHP, notamment APCu, OpCache et XCache.<\/p>\n\n\n\n<p>Pour utiliser la mise en cache des opcodes avec PHP-FPM, vous devez la configurer dans le fichier php.ini. Voici un exemple de configuration pour OpCache :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"nginx\" class=\"language-nginx\">[opcache]\nopcache.enable=1\nopcache.memory_consumption=256\nopcache.max_accelerated_files=10000\nopcache.validate_timestamps=0\nopcache.revalidate_freq=60\n\n[PHP]\nmax_execution_time = 60\nmemory_limit = 512M\npost_max_size = 100M\nupload_max_filesize = 100M\nmax_input_vars = 10000<\/code><\/pre>\n\n\n\n<ul>\n<li><code>opcache.enable<\/code>: Ce param\u00e8tre active l&#8217;extension OpCache. R\u00e9glez-le \u00e0 1 pour activer l&#8217;OpCache.<\/li>\n\n\n\n<li><code>opcache.memory_consumption<\/code>: Ce param\u00e8tre d\u00e9finit la quantit\u00e9 de m\u00e9moire qu&#8217;OpCache utilisera pour stocker le bytecode compil\u00e9. La valeur par d\u00e9faut est de 64 Mo, mais vous devrez peut-\u00eatre l&#8217;augmenter en fonction de la taille de votre application. Dans cet exemple, nous l&#8217;avons fix\u00e9 \u00e0 256 Mo.<\/li>\n\n\n\n<li><code>opcache.max_accelerated_files<\/code>: Ce param\u00e8tre d\u00e9finit le nombre maximum de fichiers qui peuvent \u00eatre stock\u00e9s dans le cache des opcodes. Par d\u00e9faut, il est fix\u00e9 \u00e0 2000, mais vous devrez peut-\u00eatre l&#8217;augmenter si vous avez un grand nombre de fichiers PHP. Dans cet exemple, nous l&#8217;avons fix\u00e9 \u00e0 10000.<\/li>\n\n\n\n<li><code>opcache.validate_timestamps<\/code>: Ce param\u00e8tre d\u00e9termine si OpCache v\u00e9rifie les horodatages des fichiers PHP pour voir s&#8217;ils ont \u00e9t\u00e9 modifi\u00e9s depuis la derni\u00e8re fois qu&#8217;ils ont \u00e9t\u00e9 mis en cache. Par d\u00e9faut, il est fix\u00e9 \u00e0 1, ce qui signifie qu&#8217;OpCache v\u00e9rifiera les horodatages. Cependant, la v\u00e9rification des horodatages peut \u00eatre co\u00fbteuse, il est donc recommand\u00e9 de la fixer \u00e0 0 dans les environnements de production o\u00f9 les fichiers ne changent pas fr\u00e9quemment.<\/li>\n\n\n\n<li><code>opcache.revalidate_freq<\/code>: Ce param\u00e8tre d\u00e9termine la fr\u00e9quence \u00e0 laquelle OpCache v\u00e9rifiera les horodatages des fichiers PHP lorsque <code>opcache.validate_timestamps<\/code> est r\u00e9gl\u00e9 sur 1. La valeur est exprim\u00e9e en secondes, et la valeur par d\u00e9faut est de 2 secondes. Dans cet exemple, nous l&#8217;avons fix\u00e9 \u00e0 60 secondes, ce qui signifie qu&#8217;OpCache v\u00e9rifiera les horodatages une fois par minute.<\/li>\n<\/ul>\n\n\n\n<p>Quelques param\u00e8tres suppl\u00e9mentaires qui peuvent am\u00e9liorer les performances de PHP pour un site web \u00e0 fort trafic.<\/p>\n\n\n\n<ul>\n<li><code>max_execution_time<\/code>: Ce param\u00e8tre contr\u00f4le la dur\u00e9e maximale (en secondes) pendant laquelle un script PHP peut s&#8217;ex\u00e9cuter avant d&#8217;\u00eatre interrompu. Pour un site web \u00e0 fort trafic, vous pouvez d\u00e9finir cette valeur \u00e0 60 ou plus, en fonction des besoins de votre application.<\/li>\n\n\n\n<li><code>memory_limit<\/code>: Ce param\u00e8tre contr\u00f4le la quantit\u00e9 de m\u00e9moire que PHP peut utiliser. Pour un site web \u00e0 fort trafic, il est pr\u00e9f\u00e9rable de fixer cette valeur \u00e0 512M ou plus, en fonction de la taille et de la complexit\u00e9 de votre application.<\/li>\n\n\n\n<li><code>post_max_size<\/code>&nbsp;and&nbsp;<code>upload_max_filesize<\/code>: Ces param\u00e8tres contr\u00f4lent la taille maximale des donn\u00e9es POST et des fichiers t\u00e9l\u00e9charg\u00e9s, respectivement. Pour un site web \u00e0 fort trafic qui traite des fichiers ou des donn\u00e9es volumineux, vous pouvez d\u00e9finir ces valeurs \u00e0 100M ou plus.<\/li>\n\n\n\n<li><code>max_input_vars<\/code>: Ce param\u00e8tre contr\u00f4le le nombre maximum de variables d&#8217;entr\u00e9e que PHP peut g\u00e9rer. Pour un site web \u00e0 fort trafic qui utilise des formulaires complexes ou des donn\u00e9es d&#8217;entr\u00e9e, il est pr\u00e9f\u00e9rable de fixer cette valeur \u00e0 10000 ou plus.<\/li>\n<\/ul>\n\n\n\n<p>Encore une fois, ces valeurs ne sont que des exemples et peuvent varier en fonction de vos besoins sp\u00e9cifiques. Il est important de surveiller les performances de votre serveur et d&#8217;ajuster les param\u00e8tres en cons\u00e9quence afin d&#8217;obtenir des performances optimales pour votre site web \u00e0 fort trafic.<\/p>\n\n\n\n<p>En configurant ces param\u00e8tres, vous pouvez optimiser les performances de PHP sur votre serveur Nginx. Gardez \u00e0 l&#8217;esprit que les valeurs utilis\u00e9es dans cet exemple peuvent ne pas convenir \u00e0 toutes les applications, et que vous devriez les ajuster en fonction des besoins sp\u00e9cifiques de votre application.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p>L&#8217;optimisation de la configuration de Nginx pour les sites web \u00e0 fort trafic est cruciale pour offrir une exp\u00e9rience utilisateur fluide et fiable. En ajustant les param\u00e8tres tels que le mat\u00e9riel du serveur, les configurations Nginx, les param\u00e8tres PHP-FPM et la mise en cache Opcode, vous pouvez am\u00e9liorer les performances du site web en cas de trafic important. Cependant, il n&#8217;existe pas d&#8217;approche unique pour l&#8217;optimisation de la configuration de Nginx, et il est essentiel de surveiller les performances de votre site web et d&#8217;ajuster r\u00e9guli\u00e8rement les param\u00e8tres pour obtenir des performances optimales. Avec les bonnes optimisations et la bonne surveillance, vous pouvez vous assurer que votre site web peut g\u00e9rer des volumes de trafic \u00e9lev\u00e9s et fournir une exp\u00e9rience rapide et fiable \u00e0 vos utilisateurs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nginx est un serveur web open-source populaire et un proxy inverse qui est largement utilis\u00e9 pour servir des sites web \u00e0 fort trafic. Afin d&#8217;optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic, il existe plusieurs bonnes pratiques \u00e0 suivre. Dans cet article, nous allons discuter de certaines de ces bonnes pratiques. ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[67,41],"tags":[],"yoast_head":"\n<title>Optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"Apprendre \u00e0 optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic et \u00e0 am\u00e9liorer les performances de votre site web en cas de trafic important. Suivez notre guide pour r\u00e9gler diff\u00e9rents param\u00e8tres, y compris le mat\u00e9riel du serveur, les configurations Nginx, les param\u00e8tres PHP-FPM et la mise en cache Opcode, afin de garantir une exp\u00e9rience utilisateur fluide et fiable. Avec les bonnes optimisations et une surveillance r\u00e9guli\u00e8re, votre site web peut g\u00e9rer des volumes de trafic \u00e9lev\u00e9s et fournir une exp\u00e9rience rapide et fiable \u00e0 vos utilisateurs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"Apprendre \u00e0 optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic et \u00e0 am\u00e9liorer les performances de votre site web en cas de trafic important. Suivez notre guide pour r\u00e9gler diff\u00e9rents param\u00e8tres, y compris le mat\u00e9riel du serveur, les configurations Nginx, les param\u00e8tres PHP-FPM et la mise en cache Opcode, afin de garantir une exp\u00e9rience utilisateur fluide et fiable. Avec les bonnes optimisations et une surveillance r\u00e9guli\u00e8re, votre site web peut g\u00e9rer des volumes de trafic \u00e9lev\u00e9s et fournir une exp\u00e9rience rapide et fiable \u00e0 vos utilisateurs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-15T17:39:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-15T17:39:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/nginx_optimize_fr.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"Optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic\",\"datePublished\":\"2023-05-15T17:39:49+00:00\",\"dateModified\":\"2023-05-15T17:39:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/\"},\"wordCount\":2153,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"Administration syst\u00e8me Linux\",\"Serveurs web\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/\",\"name\":\"Optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2023-05-15T17:39:49+00:00\",\"dateModified\":\"2023-05-15T17:39:51+00:00\",\"description\":\"Apprendre \u00e0 optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic et \u00e0 am\u00e9liorer les performances de votre site web en cas de trafic important. Suivez notre guide pour r\u00e9gler diff\u00e9rents param\u00e8tres, y compris le mat\u00e9riel du serveur, les configurations Nginx, les param\u00e8tres PHP-FPM et la mise en cache Opcode, afin de garantir une exp\u00e9rience utilisateur fluide et fiable. Avec les bonnes optimisations et une surveillance r\u00e9guli\u00e8re, votre site web peut g\u00e9rer des volumes de trafic \u00e9lev\u00e9s et fournir une exp\u00e9rience rapide et fiable \u00e0 vos utilisateurs.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"Optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic - WebHi Tutorials &amp; Documentations","description":"Apprendre \u00e0 optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic et \u00e0 am\u00e9liorer les performances de votre site web en cas de trafic important. Suivez notre guide pour r\u00e9gler diff\u00e9rents param\u00e8tres, y compris le mat\u00e9riel du serveur, les configurations Nginx, les param\u00e8tres PHP-FPM et la mise en cache Opcode, afin de garantir une exp\u00e9rience utilisateur fluide et fiable. Avec les bonnes optimisations et une surveillance r\u00e9guli\u00e8re, votre site web peut g\u00e9rer des volumes de trafic \u00e9lev\u00e9s et fournir une exp\u00e9rience rapide et fiable \u00e0 vos utilisateurs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/","og_locale":"en_US","og_type":"article","og_title":"Optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic - WebHi Tutorials &amp; Documentations","og_description":"Apprendre \u00e0 optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic et \u00e0 am\u00e9liorer les performances de votre site web en cas de trafic important. Suivez notre guide pour r\u00e9gler diff\u00e9rents param\u00e8tres, y compris le mat\u00e9riel du serveur, les configurations Nginx, les param\u00e8tres PHP-FPM et la mise en cache Opcode, afin de garantir une exp\u00e9rience utilisateur fluide et fiable. Avec les bonnes optimisations et une surveillance r\u00e9guli\u00e8re, votre site web peut g\u00e9rer des volumes de trafic \u00e9lev\u00e9s et fournir une exp\u00e9rience rapide et fiable \u00e0 vos utilisateurs.","og_url":"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2023-05-15T17:39:49+00:00","article_modified_time":"2023-05-15T17:39:51+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/nginx_optimize_fr.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"Optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic","datePublished":"2023-05-15T17:39:49+00:00","dateModified":"2023-05-15T17:39:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/"},"wordCount":2153,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["Administration syst\u00e8me Linux","Serveurs web"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/","url":"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/","name":"Optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2023-05-15T17:39:49+00:00","dateModified":"2023-05-15T17:39:51+00:00","description":"Apprendre \u00e0 optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic et \u00e0 am\u00e9liorer les performances de votre site web en cas de trafic important. Suivez notre guide pour r\u00e9gler diff\u00e9rents param\u00e8tres, y compris le mat\u00e9riel du serveur, les configurations Nginx, les param\u00e8tres PHP-FPM et la mise en cache Opcode, afin de garantir une exp\u00e9rience utilisateur fluide et fiable. Avec les bonnes optimisations et une surveillance r\u00e9guli\u00e8re, votre site web peut g\u00e9rer des volumes de trafic \u00e9lev\u00e9s et fournir une exp\u00e9rience rapide et fiable \u00e0 vos utilisateurs.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/fr\/optimiser-la-configuration-de-serveur-nginx-pour-les-sites-web-a-fort-trafic\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"Optimiser la configuration de Nginx pour les sites web \u00e0 fort trafic"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/5323"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=5323"}],"version-history":[{"count":12,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/5323\/revisions"}],"predecessor-version":[{"id":5378,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/5323\/revisions\/5378"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=5323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=5323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=5323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}