>백엔드 개발 >PHP 튜토리얼 >Linux Notes(68) - nginx 캐시 구성 및 기타 구성

Linux Notes(68) - nginx 캐시 구성 및 기타 구성

WBOY
WBOY원래의
2016-07-29 08:57:20889검색

캐시 구성

nginx 구성 파일에는 서버 노드 아래에 캐시 시간을 구성하는 위치 노드가 있습니다.

예:

<code>server{
<span>#其他配置</span><span>#以.png .jpg结尾的都缓存30天</span>
    location ~.*\.(jpg|png)<span>${</span>
        expires <span>30</span>d;
    }

    <span>#以.css .js结尾的都缓存1个小时</span>
    location ~.*\.(css|js)<span>${</span>
        expires <span>1</span>d;
    }

}</code>

압축 기능 구성

gzip 압축 기술: gzip을 통해 원본 웹페이지의 콘텐츠 크기를 원래 크기의 30%로 압축할 수 있어 접속 속도를 향상시킬 수 있습니다

구성 파일에서 gzip을 찾을 수 있습니다

Linux Notes(68) - nginx 캐시 구성 및 기타 구성

gzip 기능을 활성화하려면 주석을 제거하세요

그러나 매우 작은 일부 파일의 경우 압축 비용이 더 높습니다. 이므로 파일 크기를 Only 압축보다 작게 구성해야 합니다. 관계자들은 1k보다 작은 파일은 압축하면 1k보다 커진다고 합니다

동시에 압축된 파일은 메모리에 저장되기 때문에 적용되는 메모리 공간의 크기도 구성해야 합니다

구성은 다음과 같습니다.

<code><span>#开启gzip功能</span>
gzip on;

<span>#小于1k的文件不压缩</span>
gzip_min_length <span>1</span>k;

<span>#申请内存空间大小为4个16k的流</span>
gzip_buffers <span>4</span><span>16</span>k;

<span>#http版本,如果不是这个版本,就不压缩</span>
gzip_http_version <span>1.1</span>; 

<span>#需要客户端浏览器也支持gzip才行,这句表示开启验证浏览器是否支持,支持的话才进行压缩</span>
gzip_vary on;</code>

디렉토리 자동 나열

디렉토리 자동 나열 기능을 켠 후: 서버에 방문하면 기본 페이지는 index.html입니다. , 그러나 서버 아래에 index.html 파일이 없으면 서버 아래의 디렉터리가 자동으로 나열됩니다.

효과는 일반적인 미러 사이트와 같습니다:

Linux Notes(68) - nginx 캐시 구성 및 기타 구성

구성 방법:

<code>location / {
<span>#其他配置...</span>    autoindex <span><span>on</span>;</span>
}</code>
').addClass('pre-numbering').hide(); 위치 아래에 자동 인덱스를 추가합니다. $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

위 내용은 Linux Notes(68) - nginx 캐시 구성 및 기타 구성 내용을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:문자열 처리 기능다음 기사:문자열 처리 기능