速度:nginx 提供静态内容的速度更快:固定文件夹;我该如何

速度:nginx 提供静态内容的速度更快:固定文件夹;我该如何

我们运行的是 2016 年最新版本的 centos 和 nginx。我们使用 1 个媒体目录和一些底层子目录。php 的 FTTB 为 200ms,非常快 - 但现在我发现 JS CSS 和 JPG 统计内容也有 200ms FTTB(下载速度仅为 30ms)......

问题:什么是有效的 nginx 指令,以便我们可以针对统计内容优化 nginx 配置?(因此文件提供速度非常快)

目前,所有文件都与母 php 文件位于同一台服务器上。但我不认为 CDN 会带来很大不同。或者会吗?

感谢帮助

location /media { fttb = super_fast; }

我找到的参考资料:-https://www.nginx.com/resources/admin-guide/serving-static-content/

答案1

这是我们目前的解决方案 - 但看起来我们的服务器已经配置好了速度。欢迎改进。

location ~ ^/(media).* {
    access_log          off;
    log_not_found       off;
    server_tokens       off;
    autoindex           off;
    sendfile            on;
    sendfile_max_chunk  1m;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    add_header          Cache-Control public;
    gzip_static         on;
    gzip_min_length     1000;
    gzip_comp_level     2;
    expires             max;
    fastcgi_hide_header Set-Cookie;
}

相关内容