首页 > 其他 > 详细

关于优化,及项目中遇到的问题04-nginx配置

时间:2019-05-19 16:51:26      阅读:117      评论:0      收藏:0      [点我收藏+]

在微服务项目中,请求超时时间主要由前端处理超时时间。后台也可以设置超时时间,但主要由客户端方处理。

nginx 配置中,

设置请求超时时间:keepalive_timeout  65; (请求超时时间为65S并保持长连接状态)

events {

 worker_connections 1024;   # 单个进程允许的客户端最大连接数                                                              

}

    #nginx优化----------------------
    #隐藏版本号
    server_tokens on;
 
    #优化服务器域名的散列表大小 
    server_names_hash_bucket_size 64;
    server_names_hash_max_size 2048;
    #开启高效文件传输模式
    sendfile on;
    #减少网络报文段数量
    #tcp_nopush on;
    #提高I/O性能
    tcp_nodelay on;
 #所有静态文件由nginx直接读取不经过tomcat或resin
location ~ .*.(htm|html|gif|jpg|jpeg|png|bmp|swf|ioc|rar|zip|txt|flv|mid|doc|ppt|pdf|xls|mp3|wma)$
{ expires 15d; }
location ~ .*.(js|css)?$
{ expires 1h; }
}
}
#图片缓存时间设置
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 10d; #-1 为不缓存
}

 

关于优化,及项目中遇到的问题04-nginx配置

原文:https://www.cnblogs.com/yunliu0603/p/10889589.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!