Activar mod_expires -Solo Planes Linux- (a través de .htaccess)

Categorias: cPanel, General, Hosting

hostinet activar mod_expires htaccess

En nuestros servidores de última generación está activado mod_expires, sin embargo, para conseguir que funcione correctamente se tienen que añadir unas líneas de código en el archivo .htaccess, pero antes de ponernos manos a la obra con ello…

¿Qué és mod_expires? ¡Vamos a cachear contenido!

mod_expires es un módulo de Apache que sirve para indicarle a nuestro navegador que contenidos de un sitio web cachear y durante cuánto tiempo, por ejemplo: imágenes, iconos, vídeos, audios, javascripts, css, ect

Cuando visitamos una página web, el contenido de la misma se cachea (guarda) en nuestro navegador. De esta forma, sí accedemos durante el mismo día varias veces a esa web nuestro navegador nos podrá servir el contenido de ese sitio de forma mucho más rápida.

Esta caché se puede gestionar configurando un “sistema de control de caché HTTP” en la cabecera de la web. Y esto se hace añadiendo unas líneas de código en el archivo .htaccess como hemos comentado con anterioridad. Si no ponemos el código en el archivo .htaccess, nuestros visitantes tendrán que esperar un poco más de tiempo para que se carguen los contenidos de nuestra web durante su próxima visita.

Cada vez que se accede a una web sin un “sistema de control de caché HTTP” el servidor tiene que hacer un mayor esfuerzo, ya que este recibe una solicitud por cada imagen, archivo, javascrip, css… que tiene que cargar. Por lo que, si hay contenidos que no tiene que volver a cagar, conseguiremos incrementar el rendimiento de nuestra página web, así como también reduciremos el consumo de recursos en el servidor.

cache

El cacheo de contenidos en los navegadores es algo muy bueno porque permite que los contenidos de una web se almacenen en el navegador para mejorar considerablemente su tiempo de carga.

Para obtener más detalles sobre cómo borrar la caché en los diferentes navegadores web podemos consultar este artículo: ¿Cómo vaciar la caché de nuestro navegador web?

Código Básico a Introducir en .htaccess

A continuación, indicamos el código básico a introducir en el archivo .htaccess para configurar las fechas de caducidad para la caché de los distintos tipos de contenidos que tiene un sitio web.

<IfModule mod_expires.c>
  ExpiresActive on
  FileETag None
  ExpiresDefault                          "access plus 1 year"
  ExpiresByType text/cache-manifest       "access plus 0 seconds"
  ExpiresByType text/html                 "access plus 0 seconds"
  ExpiresByType text/xml                  "access plus 0 seconds"
  ExpiresByType application/xml           "access plus 0 seconds"
  ExpiresByType application/json          "access plus 0 seconds"
  ExpiresByType application/rss+xml       "access plus 1 hour"
  ExpiresByType image/x-icon              "access plus 1 week" 
  ExpiresByType image/gif                 "access plus 1 year"
  ExpiresByType image/png                 "access plus 1 year"
  ExpiresByType image/jpg                 "access plus 1 year"
  ExpiresByType image/jpeg                "access plus 1 year"
  ExpiresByType video/ogg                 "access plus 1 year"
  ExpiresByType audio/ogg                 "access plus 1 year"
  ExpiresByType video/mp4                 "access plus 1 year"
  ExpiresByType video/webm                "access plus 1 year"
  ExpiresByType text/x-component          "access plus 1 month"
  ExpiresByType font/truetype             "access plus 1 month"
  ExpiresByType font/opentype             "access plus 1 month"
  ExpiresByType application/x-font-woff   "access plus 1 month"
  ExpiresByType image/svg+xml             "access plus 1 month"
  ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
  ExpiresByType text/css                  "access plus 1 year"
  ExpiresByType application/javascript    "access plus 1 year"
  ExpiresByType text/javascript           "access plus 1 year"
  <IfModule mod_headers.c>
    Header append Cache-Control "public"
  </IfModule>
</IfModule>

Archivo .htaccess OCULTO

El código que indicamos en la parte superior se tiene que poner en el archivo .htaccess de public_html o de la ruta donde tengamos la instalación de nuestra web.

Los gestores de contenidos actuales como WordPress, PrestaShop, Joomla, Drupal, Magento, ect con la instalación ya se incluye dicho archivo .htaccess, pero si se trata de una “web antigua” construida únicamente en html seguramente no haya archivo .htaccess alguno y tocará crearlo, aunque desde cPanel y a través del administrador de archivos es muy fácil tanto acceder al mismo como crearlo.

Comentar que el archivo .htaccess es un fichero oculto, por lo que puedes que lo tengamos oculto o que directamente no dispongamos del mismo como acabaos de comentar y nos toque crearlo en la carpeta donde se encuentre actualmente la instalación de la web para la que queramos usar el código de .htaccess.

Por ejemplo, para comprobar si tenemos el archivo oculto, si accedemos al administrador de archivos de cPanel, en la parte superior derecha, donde pone “Configuración”; desde allí debemos revisar si tenemos seleccionar la opción «Mostrar ficheros ocultos (dotfiles)».

Al realizar dicha acción, en caso de que tengamos el fichero oculto, pasaría a mostrarse. Y si aun así no se visualiza es que no lo tendríamos, por lo que te tocaría crearlo.

Para crear el archivo .htaccess desde el administrador de archivos de cPanel tenemos que hacer click en “+ Archivo” -arriba del todo a la izquierda- y en el popup emergente teclear .htaccess, tal como mostramos en esta captura de pantalla. Acordandonos después de que tenemos que pulsar en la opción “Create new file”.

Después, desde el administrador de archivos de cPanel, podemos editar el archivo .htaccess con la opción “Edit” (click con el botón derecho del ratón sobre el archivo .htaccess para que se despliegue el menú con dicha opción).

Por último, quedaría añadir el código en la parte superior del archivo .htaccess y darle a Guardar cambios –arriba del todo a la derecha-.

mod_expires htaccess

Acceso a cPanel desde Panel de Cliente de Hostinet

Recordemos que podemos acceder a cPanel desde el Panel de Cliente de Hostinet, vía “Mis productos”, haciendo click sobre los 3 puntitos de la derecha que correspondan a nuestro Hosting Linux.

Planes Linux con cPanel

En Hostinet todos nuestros planes linux tienen panel de control cPanel, así como compatibilidad con .htaccess para que puedas poner un código con el que cachear el contenido de tu web para navegadores.

  • Hosting SSD 1desde3´21€ / mes
  • Hosting SSD 2desde3´79€ / mes
  • Hosting SSD 4desde5´59€ / mes
  • Hosting SSD 1desde3´21€/mes
  • Hosting SSD 2desde3´79€/mes
  • Hosting SSD 4desde5´59€/mes
    • Almacenamiento en disco dura ultra rapido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Tras evaluación de nuestro equipo de migraciones y nuevas altas de Hosting
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Todo lo que necesitas para sacar partido a tu Host
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Centro de datos en Madrid (España)
    • Opcion de contratación de IP dedicadaPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUI
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Opción de contratación de certificados SSL Wildcard. Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUI
    • Opción de contratación de certificados SSL Extended Validation (EV). Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUI
    • Opción de contratación de certificados SSL Organization Validation (OV). Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUI
    • Con nuestra herramienta WebFácil construye tu página web en solo 5 pasos.
    • Con la herramienta de instalación Softaculous tan solo deberás elegir la aplicación deseada y con tan solo un par de clicks y de forma totalmente automatizada tendrás tus herramientas favoritas instaladas en tu Host.
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Supeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamiento
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el cPanel de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control cPanel.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting y Dominios
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!
    • Precios para nuevas contratacionesPrecios para nuevas contratacionesPrecios para nuevas contratacionesPrecios para nuevas contratacionesPrecios para nuevas contrataciones
    • Precios para nuevas contratacionesPrecios para nuevas contratacionesPrecios para nuevas contratacionesPrecios para nuevas contratacionesPrecios para nuevas contrataciones
    • Precios para nuevas contratacionesPrecios para nuevas contratacionesPrecios para nuevas contratacionesPrecios para nuevas contratacionesPrecios para nuevas contrataciones

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