As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Requisitos e recomendações para o AWS SDK for PHP Versão 3
Para obter os melhores resultados com o AWS SDK for PHP, verifique se o ambiente é compatível com os seguintes requisitos e recomendações.
Requisitos
Para usar o AWS SDK for PHP, você deve estar usando a versão 5.5.0 ou posterior do PHP com a extensão SimpleXML PHP ativada
Recomendações
Além dos requisitos mínimos, também recomendamos instalar, desinstalar e usar o seguinte.
Instalar o cURL |
Use uma versão recente do cURL compilada com OpenSSL/NSS e zlib. Se o cURL não estiver instalado no sistema e você não configurar um http_handler personalizado para o cliente, o SDK usará o stream wrapper do PHP. |
Use OPCache |
Use a extensão OPcache para melhorar o desempenho do PHP ao armazenar código de bytes de script pré-compilado na memória compartilhada. Isso remove a necessidade do PHP carregar e analisar scripts em cada solicitação. Por padrão, essa extensão normalmente está habilitada. Ao executar o Amazon Linux, você precisa instalar o pacote yum do php56-opcache ou do php55-opcache para usar a extensão do OPCache. |
Desinstale o Xdebug |
O Xdebug pode ajudar a identificar gargalos de desempenho. No entanto, se o desempenho for crítico para o aplicativo, não instale a extensão do Xdebug no ambiente de produção. O carregamento da extensão reduz consideravelmente o desempenho do SDK. |
Usar um carregador automático de classmap do Composer |
O carregadores automáticos carregam classes conforme forem exigidas por um script do PHP. O Composer gera um carregador automático que pode carregar automaticamente os scripts do PHP de seu aplicativo e todos os outros scripts exigidos pelo aplicativo, inclusive o AWS SDK for PHP. Para ambientes de produção, recomendamos usar um carregador automático de classmap para melhorar o desempenho do carregador automático. Você pode gerar um carregador automático de classmap passando a opção |
Teste de compatibilidade
Execute o arquivo compatibility-test.php
Ao relatar um problema com o SDK, compartilhar a saída do teste de compatibilidade ajuda a identificar a causa subjacente.