Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exigences et recommandations pour la AWS SDK for PHP version 3
Afin d'obtenir les meilleurs résultats avec le kit AWS SDK for PHP, assurez-vous que votre environnement prend en charge les exigences et recommandations suivantes.
Prérequis
Pour utiliser leAWS SDK for PHP, vous devez utiliser la version 5.5.0 ou ultérieure de PHP avec l'extension PHP SimpleXML activée
Recommandations
En plus de la configuration minimale requise, nous vous recommandons d'installer, de désinstaller et d'utiliser les éléments suivants.
Installez cURL |
Utilisez une version récente de cURL compilée avec OpenSSL/NSS et zlib. Si cURL n'est pas installé sur votre système et si vous ne configurez pas de gestionnaire HTTP personnalisé pour votre client, le kit SDK utilisera l'encapsuleur de flux PHP. |
Utilisez OPCache |
Utilisez l'extension OPcache afin d'améliorer les performances PHP en stockant un bytecode de script précompilé dans une mémoire partagée. Ainsi, vous n'avez plus besoin de PHP pour charger et analyser des scripts sur chaque requête. Cette extension est généralement activée par défaut. Lorsque vous exécutez Amazon Linux, vous devez installer le package php56-opcache ou php55-opcache pour pouvoir utiliser l'extension OPCache. |
Désinstaller Xdebug dans les environnements |
Xdebug peut vous aider à identifier les goulots d'étranglement au niveau des performances. Toutefois, si les performances sont essentielles pour votre application, n'installez pas l'extension Xdebug dans votre environnement de production. Le chargement de cette extension ralentit considérablement les performances du kit SDK. |
Utilisez un chargeur automatique classmap Composer |
Les chargeurs automatiques chargent les classes requises par un script PHP. Composer génère un chargeur automatique capable de charger automatiquement les scripts PHP de votre application ainsi que tous les autres scripts PHP qu'elle requiert, y compris le kit AWS SDK for PHP. Nous vous recommandons d'utiliser un chargeur automatique classmap pour les environnements de production afin d'améliorer leurs performances. Vous pouvez générer un chargeur automatique classmap en spécifiant l'option |
Test de compatibilité
Exécutez le compatibility-test.php
Lorsque vous signalez un problème concernant le kit SDK, pensez à partager le résultat du test de compatibilité afin de faciliter l'identification de la cause sous-jacente.