Optimizar la Velocidad de Magento vía .htaccess

Categorias: Magento, Tienda Online, VPS

Optimizar la Velocidad de Magento vía .htaccess

Magento es una de las plataformas de comercio electrónico (eCommerce) más utilizadas hoy en día para la venta de toda clase de productos en Internet. Es una plataforma simple y robusta con un alto rendimiento, así como también permite una amplia personalización. Sin embargo, su mayor problema reside en que consume muchos recursos (de hecho, la gran mayoría de tiendas online lo hacen).  Es por ello por lo que, en Hostinet, recomendamos instalar Magento en un Servidor Virtual Privado (VPS).

Todo el mundo quiere que su tienda online construida con Magento funcione más rápido. Es por ello por lo que intentan optimizarla en medida de lo posible para aumentar su rendimiento y velocidad.

Una de las mejores opciones que hay para optimizar la velocidad de Magento es a través del archivo .htaccess. Sin embargo, añadir nuevas líneas concretas en dicho fichero puede resultar complicado para algunos usuarios.

Hoy veremos cómo optimizar la velocidad de Magento vía .htaccess, lo cual solucionará algunos de los principales errores relacionados con la misma.

Cómo Optimizar la Velocidad de Magento vía .htaccess

El archivo .htaccess que viene por defecto con la instalación de Magento, y que se puede encontrar la carpeta raíz de su instalación, incluye varias secciones relacionadas con el rendimiento del propio CMS. Por cierto, hay que tener en cuenta que en caso de no encontrar el archivo puede ser porque este oculto.

magento2 htaccess

1. Compresión Gzip

Uno de los factores principales para conseguir mejorar la velocidad de Magento es mediante la compresión Gzip.

Gzip ayuda a comprimir la página web completa para los usuarios que la visiten. Por lo tanto, habilitar la compresión Gzip hará que a la tienda cargue más rápido. Se comprimirá HTML, CSS, JavaScript, Texto, XML y Fuentes.

Para habilitar la compresión Gzip se debe poner el siguiente código en el fichero .htaccess de Magento:

<IfModule mod_deflate.c>
# Comprimir HTML, CSS, JavaScript, Texto, XML y Fuentes
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml

# Eliminar bugs en navegadores (solo necesario para navegadores realmente viejos)    BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>

2. Expiración de las cabeceras (Expire Headers)

Otro método más con el que se consigue incrementar la velocidad de Magento es mediante el uso de la "expiración de las cabeceras".

Las cabeceras indican al navegador web si debe solicitar un archivo al servidor o si debe obtenerlo de su propia memoria caché.

Para habilitar esta funcionalidad hay que añadir el siguiente código en el fichero .htaccess  de Magento:

<ifModule mod_expires.c>
ExpiresActive On
############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
ExpiresDefault "access plus 1 year"
</FilesMatch>
</ifModule>

3. Ajustes PHP

El rendimiento de Magento también depende en gran medida de la configuración de PHP del dominio. Esta configuración también puede ayudar con creces a mejorar la velocidad en Magento.

Habría que poner el siguiente código en el archivo .htaccess de Magento:

<IfModule mod_php5.c>
php_value memory_limit 512M
php_value max_execution_time 18000
php_flag magic_quotes_gpc off
php_flag session.auto_start off
php_flag suhosin.session.cryptua off
php_flag zend.ze1_compatibility_mode Off
</IfModule> 

Recomendación de VPS

Como hemos indicado al principio de este artículo recomendamos instalar Magento en un Servidor Virtual Privado (VPS), ya que en él se puede instalar lo que se necesite, así como disponer de los recursos necesarios para que Magento funcione correctamente e incluso los códigos de .htaccess que hemos puesto aquí por temas de seguridad tenemos reglas desactivadas en los servidores compartidos y no se podrían activar, sin embargo, en un VPS no habría ningún problema.

Insistimos en que este articulo NO está enfocado para clientes que tengan Magento instalado en un Hosting Compartido, ya sea Linux o Windows.

VPS Hostinet + Magento = El mejor Tándem

  • VPS 112´04€ / mes
  • VPS 321´48€ / mes
  • VPS 428´32€ / mes
  • VPS 112´04€/mes
  • VPS 321´48€/mes
  • VPS 428´32€/mes
    • RAM garantizada
    • Este espacio será compartido por el sistema operativo y los datos albergados en el servidor VPSEste espacio será compartido por el sistema operativo y los datos albergados en el servidor VPSEste espacio será compartido por el sistema operativo y los datos albergados en el servidor VPSEste espacio será compartido por el sistema operativo y los datos albergados en el servidor VPSEste espacio será compartido por el sistema operativo y los datos albergados en el servidor VPS
    • Espacio dadicional destinado al servicio de copias de seguridad para tu Servidor VPS de Hostinet.
    • Dominio .com, .es o .eu GRATISDominio .com, .es o .eu GRATIS con contratación anualDominio .com, .es o .eu GRATIS con contratación anualDominio .com, .es o .eu GRATIS con contratación anualDominio .com, .es o .eu GRATIS con contratación anual
    • Elige la versión de PHP que necesites
    • Uso de CronJobs
    • Sólo en servidores no administrados
    • Solo sobre sistema operativo CentOSPuedes contratar tu licencia CPanel AQUI por solo 15€/mesPuedes contratar tu licencia CPanel AQUI por solo 15€/mesPuedes contratar tu licencia CPanel AQUI por solo 15€/mesPuedes contratar tu licencia CPanel AQUI por solo 15€/mes
    • Administramos tu servidor si lo deseas.Puedes contratar tu administración AQUIPuedes contratar tu administración AQUIPuedes contratar tu administración AQUIPuedes contratar tu administración AQUI

¿Quieres que nos encarguemos de la Administración de Sistemas de TU VPS?

 

Aquí tienes nuestras tarifas:

  • Básica25´00€ / mes
  • Completa50´00€ / mes
  • Premium75´00€ / mes
  • Básica25´00€/mes
  • Completa50´00€/mes
  • Premium75´00€/mes
    • Monitorización de todos los servicios (HTTP, FTP, MySQL...) y registro de los consumos del servidor para su optima gestión por nuestros técnicos (transferencia, carga, uso de disco...)
    • Servicio de backups y restauración de copias de seguridad
    • El servicio de administración incluye un número de restauraciones de copias de seguridad de tu VPS. Se entienden operaciones de restauración, ya sean completas del server o de servicios individuales.El servicio de administración incluye un número de restauraciones de copias de seguridad de tu VPS. Se entienden operaciones de restauración, ya sean completas del server o de servicios individuales.El servicio de administración incluye un número de restauraciones de copias de seguridad de tu VPS. Se entienden operaciones de restauración, ya sean completas del server o de servicios individuales.El servicio de administración incluye un número de restauraciones de copias de seguridad de tu VPS. Se entienden operaciones de restauración, ya sean completas del server o de servicios individuales.
    • Hostinet se encarga de mantener al día tu servidor.
    • Nuestro equipo de técnicos resolverán las incidencias tecnicas de tu VPS.
    • Actualizamos tu servidor a las versiones mas estables de Software para que estes siempre a la ultima
    • Nuestros administradores de sistemas resolveran todas tus dudas.
    • Instalamos un selector de PhP para que puedas trabajar en diferentes versiones.
    • Solo sobre sistema operativo CentOS
    • Instala certificados SSL gratuitos en todos los dominios de tu servidor.
    • Reforzamos la seguridad ya existente contra el malware con filtrso especificos.
    • Instalamos el software que necesites para tu servidor. No incluye las licencias necesarias.
    • Optimizamos tu servidor para que se amolde a tu proyecto y le saques el mayor partido.
    • Bajo presupuesto de la actividad a realizar.Bajo presupuesto de la actividad a realizar.
    • Instala Wordpress, PrestaShop, Joomla... y aplicaciones con un click
    • Horas destinadas para trabajos de sistemas solicitados fuera de las tareas de administración.Horas no acumulables mensualmente y bajo presupuesto de la actividad a realizar.Horas no acumulables mensualmente y bajo presupuesto de la actividad a realizar.
    • Configuramos bajo petición tu server con CloudFareConfiguramos bajo petición tu server con CloudFare
 

VN:F [1.9.22_1171]
Rating: 0.0/5 (Votos: 0)

¿NECESITAS AYUDA? Llama a nuestro soporte técnico 946 545 762

De Lunes a Viernes de 08:00 a 20:00 horas.


Contactar