캐시 구성
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을 찾을 수 있습니다
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 파일이 없으면 서버 아래의 디렉터리가 자동으로 나열됩니다.
효과는 일반적인 미러 사이트와 같습니다:
구성 방법:
<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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.