Bitpalace Business Booster:
Fast Web Server with PHP/MySQL.

How can I add an „expires“ header in my web server?

Question: 

Searching …

 

Unfortunately nothing found on "".

Premium support for Bitpalace web hosting customers only!

 from Papua New Guinea: +49 30 32 70 18 92, Fax (in Germany) +49 30 32 70 18 91

service@bitpalast.net 

Skype: bitpalast

One moment please … your browser is loading the page.

 

 

Symptom

You want to use browser caching for your static files like JavaScript .js, JPEG, GIF, and PNG images .jpg, .jpeg, .gif, .png, Icons .ico and cascaced style sheets .css.

 

Cause

Browser caching stores files that are change seldomly in the browser cache for a long time. These files will not be loaded from the server again if a user repeatedly visits the homepage, but they will be loaded from the browser cache. For the browser to know how long it shall store the static files in its cache, the server must send an “expires” header with the files.

 

Solution

At Bitpalace, static files like images, JavaScript files, icons and CSS files are handled by the Nginx reverse proxy that runs as a frontend to your Apache web server. Requests of these file types never reach Apache. They ease the server load and speed-up delivery of the static files to the browser dramatically. Nginx does not only need less system resources and processes data much faster than Apache, it caches the files in a server-side cache, too. This is one of the reasons for the high server speed that your website has with a Bitpalace hosting plan. If had previously tried to add an “expires” header by an .htaccess file, you were unsuccessful, because an .htaccess file only controls what the Apache web server gets to see.

By default, Nginx does not send an „expires“ header, because for many customers it is not desirable to keep static files in the browser cache for a long while. For Nginx to send an “expires” header, a configuration directive like this needs to be added to the Nginx server configuration:

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

In this example, .jpg, .jpeg, .png, .gif, .gif, .ico, .css and .js files would be stored in the users’s browser for 365 days and would not be downloaded from the server on return visits . This makes a website even faster and reduces the server load further, because the download of the files is omitted.

The procedure has a disadvantage, too: If file contents of static files change, users will not see the changes, because their browser will not download the latest version from the server until the file that was once downloaded and stored in the browser cache is older than 365 days.

You cannot configure the setting yourself, because the Nginx reverse proxy is administrated by the server admininstration. Our support be happy to add an “expires” header for you. We recommend to use the default as shown above, but you can have your own file extensions and expires value, too. Please simply send an e-mail to support, if you want this special configuration.

 

Overview of frequently asked questions 

 

 

 


 

Additional Services

Cheap web space for less than 1 US$/month 

Online Reservation System: Occupancy & vacancy schedule for any ressources (vehicles, sports facilities …) & guest houses, holiday apartments …  1.03 US$ () /month 

Software development: Development of database applications, programming and revision of computer programs & scripts  18.53 US$ () /hour 

 

FAQ – frequently asked questions 

 

Affordable, fast web server (cheap web space) for selected different countries

Colombia

Austria

Canada

Guinea

Palau

Cuba

Lesotho

Antigua and Barbuda

Paraguay

Peru

Jordan

Argentina

Costa Rica

Australia

Germany

Bahamas

Liberia

Barbados

Belize

Philippines

Uganda

Honduras

Puerto Rico

Malawi

Bolivia

Botswana

Malta

Chile

Rwanda

India

Marshall Islands

Saint Kitts and Nevis

Saint Vincent and the Grenadines

Zambia

Switzerland

Mauritius

Samoa

Saint Lucia

Jamaica

Mexico

Seychelles

Dominican Republic

Madagascar

Sierra Leone

Micronesia, Federated States of

Kenya

Dominican Republic

Namibia

Singapore

Nauru

Ecuador

El Salvador

Fiji

Solomon Islands

Gambia

Spain

New Zealand

Sudan

Nicaragua

Swaziland

South Africa

Nigeria

Pakistan

Tanzania, United Republic of

Kiribati

Ghana

Tonga

Trinidad and Tobago

Guyana

Tuvalu

Uruguay

Panama

Venezuela

United States

Ireland

Cameroon

Grenada

Guatemala

United Kingdom

Zimbabwe

 

"Fast Web Space": fast web space, powerful web server, super fast webserver, optimized web servers: fast hosting / strong web server (fast web space). Web server for search engine optimized (SEO) websites and business websites (powerful company website server) / webspace for shops.

  from Papua New Guinea: +49 30 32 70 18 92 •  GmbH, Sensburger Allee 27, D-14055 Berlin (Germany)
Your purchase is tax-free, because you order from a non-EU country. © 2024  GmbH. All rights reserved. and the logo are registered trademarks of GmbH. For photo credits see imprint.

Imprint Privacy policy Sitemap