MAIS

    Otimizando performance do Magento – [parte 1]

    - Anúncio -
    - Anúncio -

     

    Este é um tutorial para otimizar o desempenho do seu Magento Commerce. A maioria das otimizações podem ser realizadas em qualquer versão do Magento.

    Otimizando .Htaccess

    O padrão do .htaccess que vem com o Magento tem várias seções que tratam de desempenho. Estas configurações estão comentadas, e terá de ser ligada para perceber seu benefício.

    Habilitando a compressão de saída

    Esta seção irá ligar o módulo mod_deflate do apache, que comprime texto, css e javascript antes de ser enviado para o navegador. Isso resulta em um menor tamanho de download. Para ativar, basta descomentar as linhas abaixo:

    <IfModule mod_deflate.c>

    ############################################
    ## enable apache served files compression
    ## http://developer.yahoo.com/performance/rules.html#gzip

    # Insert filter on all content
    SetOutputFilter DEFLATE
    # Insert filter on selected content types only
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript

    # Netscape 4.x has some problems…
    BrowserMatch ^Mozilla/4 gzip-only-text/html

    # Netscape 4.06-4.08 have some more problems
    BrowserMatch ^Mozilla/4.0[678] no-gzip

    # MSIE masquerades as Netscape, but it is fine
    BrowserMatch bMSIE !no-gzip !gzip-only-text/html

    # Don’t compress images
    SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary

    # Make sure proxies don’t deliver the wrong content
    Header append Vary User-Agent env=!dont-vary

    </IfModule>

     

    Ativando Expires Headers

    Os navegadores utilizam o Expires Headers para determinar quanto tempo um componente da página pode ser armazenado em cache. Componentes estáticos, como imagens, devem ter uma data de expiração maior, mas sinceramente, todos os componentes da página devem ter Expires Headers. Para ativar esse recurso, apenas descomentar a linha adequada e adicione “ExpiresActive On” logo acima dele. Veja abaixo:

    <IfModule mod_expires.c>

    ############################################
    ## Add default Expires header
    ## http://developer.yahoo.com/performance/rules.html#expires

    ExpiresActive On
    ExpiresDefault “access plus 1 year”

    </IfModule>

     

    Desabilitando ETags

    ETags são uma forma dos navegadores validarem componentes em cache através de visitas subseqüentes. Eles podem retardar o processamento da página. Veja abaixo como desativar:

    ############################################
    ## If running in cluster environment, uncomment this
    ## http://developer.yahoo.com/performance/rules.html#etags

    FileETag none

     

    Em breve a continuação deste tutorial ensinará como otimizar ainda mais com configurações no seu admin.

     

     

    - Anúncio -

    Artigos recentes

    Como se dar bem na crise do corona vírus? Ganhe dinheiro no tempo de quarentena (covid-19)

    Em tempos que tudo se fala em corona vírus (covid-19) e que temos que ficar em quarentena em casa, muitos trabalhando como home-office, ou...

    PHP Orientado a Objetos de forma fácil e prática – POO

    Para muitos programadores PHP, orientação a objetos é um conceito amedrontador, cheio de sintaxes complicadas e pontos de paradas. Aqui você aprenderá os conceitos por...

    Ganhar Dinheiro Trabalhando Em Casa Em Apenas 7 Dias

    O Método Desafio de 7 Dias é um Curso Online com um método único e exclusivo, para que você aprenda a gerar renda através...

    Moderninha X – A melhor maquininha

    Fácil de usar, a Moderninha X é a maquininha PagSeguro que aceita 22 formas de pagamento diferentes e ainda te ajuda a gerenciar suas...

    Cielo ZIP

    Cabe no seu bolso e não precisa de celular. Você pode levar para aonde quiser e conta com bateria de longa duração.DébitoCrédito à vistaCrédito...

    Continue lendo

    DEIXE UMA RESPOSTA

    Please enter your comment!
    Please enter your name here

    Stay on op - Ge the daily news in your inbox