HTTP headers are more efficient than the http-equiv meta tags. The <meta http-equiv=/> tags The http-equiv meta tags allow to communicate to the web browser information equivalent to the ones of HTTP headers. For example, the meta <meta http-equiv=content-type/> will have the same consequences than the HTTP Content-Type header. Two points don’t stimulate the use of http-equiv meta tags: Going through the meta requires to interpret the beginning of the HTML page, which is slower than going through the HTTP headers in terms of performance If the HTTP header is already present, the meta is ignored In which cases are the <meta http-equiv=/> useful? Only one case can justify the presence of these meta tags: if you don’t have access to the configuration of your server, and that is to say to the HTTP headers. However, we advice you to use a configurable server so that you can establish the most efficient site possible. This page contains 1 http-equiv meta tag. If possible, you should replace it: x-ua-compatible
40 lines
1.0 KiB
Plaintext
40 lines
1.0 KiB
Plaintext
# Expires map
|
|
map $sent_http_content_type $expires {
|
|
default off;
|
|
text/html 7d;
|
|
text/css max;
|
|
application/javascript max;
|
|
~image/ max;
|
|
}
|
|
|
|
server {
|
|
listen 80;
|
|
server_name localhost;
|
|
|
|
#charset koi8-r;
|
|
#access_log /var/log/nginx/host.access.log main;
|
|
|
|
location / {
|
|
root /usr/share/nginx/html;
|
|
index index.html index.htm;
|
|
}
|
|
|
|
# https://gtmetrix.com/specify-a-character-set-early.html
|
|
# https://www.cyberciti.biz/faq/nginx-set-http-content-type-response-header-to-charset-utf8/
|
|
charset UTF-8;
|
|
|
|
add_header X-UA-Compatible "IE=Edge,chrome=1";
|
|
|
|
#Caching (save html pages for 7 days, rest as long as possible, no caching on frontpage)
|
|
expires $expires;
|
|
|
|
#error_page 404 /404.html;
|
|
|
|
# redirect server error pages to the static page /50x.html
|
|
#
|
|
error_page 500 502 503 504 /50x.html;
|
|
location = /50x.html {
|
|
root /usr/share/nginx/html;
|
|
}
|
|
}
|