Desarollo de software:
Programaciones individuales

¿Cómo puedo añadir un encabezado "caduca" en mi servidor web?

Pregunta: 

Buscando …

 

Lamentablemente hemos encontrado nada en "".

¡Soporte premium solo para clientes de alojamiento web Bitpalast®!

 de Costa Rica: +49 30 32 70 18 92, Fax (en Alemania) +49 30 32 70 18 91

service@bitpalast.net 

Skype: bitpalast

Un momento por favor … Su navegador carga la página.

 

 

Este artículo ha sido traducido al español de forma automática.

 

Sítoma

Desea usar la caché del navegador para sus archivos estáticos como .js, JPEG, GIF, y PNG .jpg, .jpeg, .gif, .png, Iconos .ico y hojas de estilo en cascada .css.

 

Causa

El almacenamiento en caché del explorador almacena los archivos que se modifican raramente en la memoria caché del navegador durante mucho tiempo. Estos archivos no se volverán a cargar desde el servidor si un usuario visita repetidamente la página principal, pero se cargarán desde la caché del navegador. Para que el navegador sepa durante cuánto tiempo almacenará los archivos estáticos en su caché, el servidor debe enviar un encabezado "caduca" con los archivos.

 

Solución

En Bitpalast®, los archivos estáticos como imágenes, archivos JavaScript, iconos y archivos CSS son manejados por el proxy inverso de Nginx que funciona como un frontend para su servidor web Apache. Las solicitudes de estos tipos de archivo nunca llegan a Apache. Facilitan la carga del servidor y aceleran la entrega de los archivos estáticos al navegador dramáticamente. Nginx no sólo necesita menos recursos del sistema y procesa los datos mucho más rápido que Apache, también almacena en caché los archivos en una caché del lado del servidor. Esta es una de las razones de la alta velocidad del servidor que tiene su sitio web con un plan de alojamiento de Bitpalace. Si anteriormente había intentado agregar un encabezado "expires" por un archivo .htaccess, no tuvo éxito, ya que un archivo .htaccess solo controla lo que el servidor web Apache puede ver.

De forma predeterminada, Nginx no envía un encabezado "caduca", ya que para muchos clientes no es deseable mantener los archivos estáticos en el caché del navegador durante mucho tiempo. Para que Nginx envíe un encabezado "expires", es necesario agregar una directiva de configuración como esta a la configuración del servidor Nginx:

location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
expires 365d;
}

En este ejemplo, los archivos .jpg, .jpeg, .png, .gif, .gif, .ico, .css y .js se almacenarán en el navegador del usuario durante 365 días y no se descargarán del servidor en las visitas de retorno. Esto hace que un sitio web sea aún más rápido y reduzca aún más la carga del servidor, ya que se omite la descarga de los archivos.

El procedimiento tiene también una desventaja: si cambia el contenido del archivo de archivos estáticos, los usuarios no verán los cambios, ya que su navegador no descargará la última versión del servidor hasta que el archivo que fue descargado y almacenado en la caché del navegador sea mayor De 365 días.

No puede configurar la configuración usted mismo, porque el proxy inverso de Nginx es administrado por la administración del servidor. Nuestro soporte estará encantado de agregar un encabezado "expires" para usted. Recomendamos usar el valor predeterminado como se muestra arriba, pero también puede tener sus propias extensiones de archivo y el valor de expiración. Simplemente envíe un e-mail para apoyar, si desea esta configuración especial.

 

Resumen de las preguntas más frecuentes 

 

 

 


 

Otros servicios

Espacio web barato por menos de 1 US$/mes 

Starterserver: Servidor web accesible con PHP, bases de datos y mucho más desde  2,25 US$ () /mes 

Sistema de reservaciones online para reservar horario de los recursos (vehículos, campos de deporte ...) y de habitaciones, apartamentos, casas de vacaciones …  1,05 US$ () /mes 

 

FAQ – preguntas más frecuentes 

 

Desarrollo de software (programación, programadores) en otros países seleccionados

Filipinas

Ruanda

Zimbabue

Puerto Rico

Uganda

Sierra Leona

Saint Kitts y Nevis

San Vicente y las Granadinas

Colombia

Ecuador

Singapur

Malta

Austria

Papua Nueva Guinea

Paraguay

Guinea

Palau

Bahamas

Botswana

Kiribati

El Salvador

Estados Unidos

Fiyi

Zambia

Cuba

Samoa

Lesoto

Antigua y Barbuda

las Islas Salomón

Malawi

Suiza

Jamaica

Gambia

España

Nueva Zelanda

Suazilandia

México

Sudán

Nicaragua

Bolivia

Sudáfrica

Mauricio

Jordania

Nigeria

República Dominicana

Argentina

Madagascar

India

Pakistán

Seychelles

Chile

Tanzania, República Unida de

Alemania

Australia

Liberia

Belice

Canadá

Santa Lucía

Ghana

Micronesia, Federación

Trinidad y Tobago

Kenia

Tonga

Guayana

República Dominicana

Namibia

Panamá

Islas Marshall

Uruguay

Honduras

Venezuela

Irlanda

Nauru

Camerún

Granada

Barbados

Perú

Guatemala

Reino Unido

Tuvalu

 

"desarollo de software": Programador, programación, diseño de bases de datos, interfaz, los desarrolladores de software, outsourcing, insourcing, de la costa, el desarrollo de programas, documentación, manuales de software, optimización de secuencias de comandos, revisar guión, programa, revisión del programa, la revisión, software, los precios de los documentos de programación, Windows, Unix (z.B. Solaris, Linux, FreeBSD), Assembler, C, C++, JAVA, PHP, JavaScript & AJAX, VisualBasic, Cobol, Informix 4GL, SQL/MySQL, ADABAS, MS Access, Oracle, ARIS, Prozess 2000, Visio, MS Office (Word, Excel PowerPoint, MS Project), Automation mit VisualBasic, MS Windows Server und Clients, SAP R/3, Macromedia MX Studio, MS Frontpage, MS Expression Web, Smarty Template Engine, Joomla, Redaxo, osCommerce, OXID eSales Community Edition, OrgaMAX Web Export.

  de Costa Rica: +49 30 32 70 18 92 •  GmbH, Sensburger Allee 27, D-14055 Berlin (Germany)
Su compra es libre de impuestos, porque usted compra de un país fuera de la UE. © 2024  GmbH. Todos los derechos reservados. y el logotipo son marcas registradas de GmbH. Por créditos de las fotos ver la impresión.

Impresión Política de privacidad Mapa del sitio