Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Anforderungen und Empfehlungen für die AWS SDK for PHP Version 3
Um die besten Ergebnisse mit AWS SDK for PHP zu erzielen, stellen Sie sicher, dass Ihre Umgebung die folgenden Anforderungen und Empfehlungen unterstützt.
Voraussetzungen
Um das verwenden zu könnenAWS SDK for PHP, müssen Sie PHP-Version 5.5.0 oder höher mit aktivierter SimpleXML-PHP-Erweiterung
Empfehlungen
Zusätzlich zu den Mindestanforderungen empfehlen wir Ihnen, Folgendes zu installieren, zu deinstallieren und zu verwenden.
Installieren Sie cURL |
Verwenden Sie eine aktuelle Version von cURL, die mit OpenSSL/NSS und zlib kompiliert wurde. Wenn cURL nicht auf Ihrem System installiert ist und Sie keinen benutzerdefinierten http_handler für Ihren Client konfigurieren, verwendet das SDK den PHP-Stream-Wrapper. |
Verwenden Sie OPCache |
Verwenden Sie die OPcache-Erweiterung, um die PHP-Leistung zu verbessern, indem Sie vorkompilierten Skript-Bytecode im gemeinsam genutzten Speicher ablegen. Dadurch muss PHP keine Skripts mehr für jede Anforderung laden und analysieren. Diese Erweiterung ist standardmäßig aktiviert. Wenn Sie Amazon Linux ausführen, müssen Sie das Paket php56-opcache oder php55-opcache yum installieren, um die OPCache-Erweiterung zu verwenden. |
Deinstallieren Sie Xdebug in Produktionsumgebungen |
Xdebug kann helfen, Leistungsengpässe zu identifizieren. Wenn die Leistung für Ihre Anwendung jedoch von entscheidender Bedeutung ist, installieren Sie die Xdebug-Erweiterung in Ihrer Produktionsumgebung nicht. Das Laden der Erweiterung verlangsamt die SDK-Leistung erheblich. |
Verwenden Sie einen Composer |
Autoloader laden Klassen, wie sie von einem PHP-Skript benötigt werden. Composer generiert einen Autoloader, der die PHP-Skripts Ihrer Anwendung und alle anderen von Ihrer Anwendung benötigten PHP-Skripte automatisch laden kann, einschließlich der AWS SDK for PHP. Für Produktionsumgebungen empfehlen wir die Verwendung eines Classmap-Autoloaders, um die Autoloader-Leistung zu verbessern. Sie können einen Classmap-Autoloader generieren, indem Sie die Option |
Kompatibilitätstest
Führen Sie die compatibility-test.php
Wenn Sie ein Problem mit dem SDK melden, hilft die Freigabe der Ausgabe des Kompatibilitätstests, die zugrunde liegende Ursache zu identifizieren.