Performances de PHP sur les serveurs dédiés

Les serveurs dédiés de Kinsta vous permettent de mieux contrôler la façon dont vos sites utilisent les ressources du serveur, y compris les threads PHP et les limites de mémoire.

Si vous êtes déjà familier avec les réglages de performance PHP sur l’infrastructure standard de Kinsta, les concepts de base restent les mêmes, mais la façon dont ces réglages se comportent sur un serveur dédié est différente.

Cet article explique les particularités des réglages de performance PHP sur les serveurs dédiés, quand il est utile de les ajuster, et ce qu’il faut prendre en compte avant d’effectuer des changements.

Ce que les réglages de performance PHP contrôlent

Les réglages de performance PHP définissent la capacité du serveur qu’un site peut utiliser pour traiter les requêtes PHP. Pour un serveur dédié, ces réglages se concentrent sur quatre limites :

  • Mémoire totale du serveur : la quantité totale de mémoire disponible sur le serveur dédié. Elle est partagée par tous les sites et environnements hébergés sur ce serveur.
  • Mémoire de l’environnement : la quantité totale maximale de mémoire que PHP peut utiliser pour un environnement spécifique (par exemple, live ou staging). Il s’agit d’une limite supérieure pour l’utilisation de la mémoire de PHP dans cet environnement.
  • Threads PHP : le nombre de requêtes PHP qu’un site peut traiter en même temps. Chaque requête non mise en cache nécessite un thread disponible. Lorsque tous les threads sont utilisés, les requêtes supplémentaires doivent attendre qu’un thread se libère.
  • Mémoire par thread : la quantité maximale de mémoire qu’une requête PHP peut utiliser pendant qu’elle s’exécute. Cela affecte la manière dont les opérations gourmandes en ressources (telles que les importations ou les requêtes complexes) sont gérées.

Vous pouvez ajuster ces limites pour un site de votre serveur dédié à partir de Sites > nom du site > Info > Performance PHP > Modifier.

Modifier les performances de PHP sur un serveur dédié.
Modifier les performances de PHP sur un serveur dédié.

Que se passe-t-il lorsque les limites de PHP sont atteintes ?

Lorsqu’un site atteint ses limites PHP, le résultat dépend de la limite atteinte :

  • Si la limite de threads de PHP est atteinte, les requêtes entrantes sont mises en file d’attente et doivent attendre un thread disponible.
  • Si la limite de mémoire est atteinte, la requête peut échouer avec une erreur de mémoire PHP, à moins que l’application ne la gère de manière élégante.

Tout comme sur une infrastructure standard, pour comprendre si un site sur votre serveur dédié approche ou atteint ces limites, comme manquer de threads PHP disponibles ou atteindre son plafond de mémoire, vous pouvez voir les informations de performance PHP pour chaque site dans Sites > nom de site > Info.

Visualiser les performances PHP sur la page Info du site.
Visualiser les performances PHP sur la page Info du site.

Comment les réglages de performance PHP sont destinés à être utilisés sur les serveurs dédiés

Sur les serveurs dédiés, les réglages de performance PHP sont destinés à affiner la façon dont votre site utilise les ressources d’un serveur dimensionné pour votre charge de travail attendue.

L’ajustement des threads PHP ou des limites de mémoire peut aider certaines opérations à se dérouler plus facilement, mais ces réglages n’augmentent pas la capacité totale du serveur. Il est préférable de les utiliser pour gérer le comportement des charges de travail PHP dans des conditions spécifiques, plutôt que pour gérer une croissance soutenue du trafic ou une forte concurrence.

Si les problèmes de performance sont dus à un volume de trafic soutenu ou à une forte fréquentation, l’ajustement des réglages de performance de PHP n’augmentera pas la capacité. Dans ce cas, la solution consiste à passer à un serveur dédié plus grand et à s’assurer que votre plan d’hébergement supporte le volume de trafic attendu.

Quand l’ajustement des réglages de performance de PHP est-il judicieux ?

L’ajustement des réglages de performance de PHP sur un serveur dédié peut être utile dans des situations spécifiques où un site a besoin de plus de flexibilité pour gérer des opérations PHP gourmandes en ressources. Ces ajustements sont généralement motivés par le comportement des requêtes PHP (temps d’exécution, utilisation de la mémoire et concurrence), plutôt que par le seul volume de trafic.

Les besoins en mémoire de PHP varient considérablement en fonction des extensions, des chemins de code et du contexte d’exécution. Il est donc préférable d’ajuster les limites de mémoire en fonction du comportement observé plutôt que de les calculer à l’avance.

Les besoins en threads de PHP sont influencés par la durée de traitement des requêtes PHP non mises en cache et par le nombre de ces requêtes qui arrivent en même temps.

Les scénarios courants dans lesquels l’ajustement de ces réglages peut s’avérer utile sont les suivants :

  • Tâches d’administration gourmandes en ressources : les opérations telles que les importations ou exportations importantes, les mises à jour groupées, les migrations ou le traitement en arrière-plan peuvent nécessiter plus de mémoire PHP ou des fils d’exécution plus longs.
  • WooCommerce, LMS ou sites d’adhésion : les sites avec des utilisateurs connectés, des flux de paiement ou du contenu dynamique génèrent souvent des requêtes PHP non mises en cache qui bénéficient de l’ajustement des limites de threads et de mémoire.
  • Sur un serveur dédié hébergeant plusieurs sites : l’ajustement des limites PHP pour un site critique (ou l’abaissement des limites pour les sites moins importants) peut aider à réduire la contention lors des pics de trafic.
  • Charges de travail lourdes occasionnelles : les tâches qui s’exécutent rarement mais qui nécessitent plus de mémoire ou de threads (comme les tâches planifiées ou les rapports) peuvent être exécutées de manière plus fiable si les limites sont ajustées.

Ces ajustements ont pour but d’aider PHP à gérer plus facilement les opérations exigeantes. Ils ne sont pas conçus pour compenser une croissance soutenue du trafic ou des niveaux élevés de visiteurs simultanés.

Serveurs dédiés mono-sites ou multi-sites

La façon dont les réglages de performance de PHP affectent vos sites dépend du fait que votre serveur dédié héberge un seul site ou plusieurs sites distincts.

Serveurs dédiés mono-sites

Si votre serveur dédié n’héberge qu’un seul site, l’augmentation des limites de performance de PHP est généralement peu risquée. Puisque le site a déjà accès à toute la capacité du serveur, des limites plus élevées permettent principalement à PHP d’utiliser plus efficacement les ressources disponibles lors d’opérations exigeantes.

Dans cette configuration, les modèles de trafic et la capacité globale du serveur sont les principaux facteurs qui déterminent les performances, plutôt que les limites spécifiques de PHP elles-mêmes.

Serveurs dédiés multi-sites

Lorsque plusieurs sites partagent le même serveur dédié, les réglages de performance de PHP jouent un rôle plus important dans l’équilibre de l’utilisation des ressources.

Dans ce cas :

  • Augmenter les limites pour un site peut lui permettre de consommer plus de ressources en charge, ce qui peut augmenter la contention pour les autres sites sur le même serveur.
  • L’abaissement des limites pour les sites à faible priorité ou à faible trafic peut contribuer à protéger les sites plus importants contre la contention des ressources.
  • La suppression totale des limites peut augmenter le risque qu’un pic soudain sur un site affecte tous les sites du serveur.

Sur les serveurs dédiés hébergeant plusieurs sites, les réglages de performance de PHP sont mieux utilisés pour contrôler la contention des ressources et limiter l’impact entre les sites, plutôt que pour augmenter la capacité globale.

Comment utiliser ces réglages en toute sécurité

Pour la plupart des sites hébergés sur des serveurs dédiés, les réglages de performance PHP par défaut constituent une base sûre et efficace. Les ajustements sont facultatifs et doivent être effectués en fonction d’un objectif précis.

Lorsque vous modifiez les réglages de performance de PHP, prenez en compte les meilleures pratiques suivantes :

  • Commencez par les réglages par défaut : n’effectuez des changements que si vous avez identifié un besoin spécifique, tel que des erreurs de mémoire PHP récurrentes ou des opérations gourmandes en ressources.
  • Effectuez des changements graduels : les changements importants rendent plus difficile la compréhension des causes et des effets. Des ajustements plus petits réduisent les risques et rendent le comportement plus facile à interpréter au fil du temps.
  • Attendez-vous à un retour d’information tardif : les modifications apportées aux limites de PHP ne sont souvent perceptibles que sous charge, par exemple lors de pics de trafic ou de périodes d’utilisation maximale, plutôt qu’immédiatement après leur application.
  • Soyez prudent lorsque vous réduisez les limites : réduire les limites de mémoire ou de threads de PHP en deçà des besoins réels d’un site peut entraîner des réponses plus lentes ou des taux d’erreur plus élevés.

Si vous n’êtes pas sûr des paramètres à ajuster ou de la façon dont les changements peuvent affecter d’autres sites sur le même serveur, contactez le support de Kinsta avant d’effectuer des changements significatifs.

Cet article vous a été utile ?

© 2013 - 2026 Kinsta Inc. Tous droits réservés. Kinsta®, MyKinsta®, DevKinsta® et Sevalla® sont des marques commerciales appartenant à Kinsta Inc.La marque WordPress® est la propriété intellectuelle de la fondation WordPress, et les marques Woo® et WooCommerce® sont la propriété intellectuelle de WooCommerce, Inc. L'utilisation des noms WordPress®, Woo®, et WooCommerce® dans ce site web est uniquement à des fins d'identification et n'implique pas une approbation par la fondation WordPress ou WooCommerce, Inc. Kinsta n'est pas approuvé ou détenu par, ou affilié à la fondation WordPress ou WooCommerce, Inc. Mentions légales