Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Per ottenere risultati ottimali AWS SDK per PHP, assicuratevi che il vostro ambiente supporti i seguenti requisiti e consigli.
Requisiti
Per utilizzare il AWS SDK per PHP, è necessario utilizzare la versione PHP 5.5.0 o successiva con l'estensione PHP SimpleXML abilitata
Raccomandazioni
Oltre ai requisiti minimi, si consiglia inoltre di installare, disinstallare e utilizzare quanto segue.
Installare cURL |
Utilizzare una versione recente di cURL compilata con OpenSSL/NSS e zlib. Se cURL non è installato sul sistema e non si intende configurare un gestore http personalizzato per il client, l'SDK utilizza il wrapper di flusso PHP. |
Utilizzare OPCache |
Usa l' OPcache estensione per migliorare le prestazioni di PHP memorizzando il bytecode degli script precompilati nella memoria condivisa. Ciò evita che PHP debba caricare e analizzare gli script in ogni richiesta. Questa estensione è solitamente abilitata per impostazione predefinita. Quando esegui Amazon Linux, devi installare il pacchetto yum php56-opcache o php55-opcache per utilizzare l'estensione. OPCache |
Disinstalla |
Xdebug può aiutare a identificare i colli di bottiglia delle prestazioni. Tuttavia, se le prestazioni sono fondamentali per la propria applicazione, non installare l'estensione Xdebug nell'ambiente di produzione. Caricare l'estensione rallenta notevolmente le prestazioni dell'SDK. |
Usare un autoloader classmap Composer |
Gli autoloader caricano le classi come richiesto da uno script PHP. Composer genera un autoloader che possa caricare gli script PHP dell'applicazione e tutti gli altri script PHP necessari per l'applicazione, tra cui l' AWS SDK per PHP. Per gli ambienti di produzione, è consigliabile utilizzare un autoloader classmap per migliorare le prestazioni. È possibile generare un autoloader classmap trasferendo l'opzione |
Test di compatibilità
Esegui il compatibility-test.php
Quando si segnala un problema con l'SDK, condividere l'output del test di compatibilità consente di identificare la causa sottostante.