欢迎来到云服务器

服务器租用

出产情况下 nginx 和 tomcat的机能优化

nginx参数调优

worker_processes ; //cpu内核数目- ,利用下来结果较好
events {
    use epoll;
    worker_connections  ;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    server_tokens off;
    keepalive_timeout            ;
    client_header_timeout       3m;
    client_body_timeout         3m;
    send_timeout                3m;
    client_header_buffer_size           16k;
    large_client_header_buffers          32k;
    server_names_hash_max_size          ;
    server_names_hash_bucket_size       ;
    sendfile        on;
    tcp_nopush      on;
    tcp_nodelay     on;
    limit_req_zone $binary_remote_addr zone=http:10m rate=10r/s;
    limit_req_zone $http_user_agent zone=useragenttrack:10m rate=10r/s;
    log_format  oschina_log
"hljs-string">'$remote_addr - $remote_user [$time_local] $request '
"hljs-string">'"$status" $body_bytes_sent "$http_referer" '
"hljs-string">'"$http_user_agent" "$http_x_forwarded_for"';
    access_log logs/joinku.log;
    gzip  on;
        gzip_min_length 1k;
        gzip_buffers  8k;
        gzip_http_version 1.1;
        gzip_types text/plain application/x-javascript text/css application/xml;
        ...
 }

tomcat 参数调优
JVM配置
l 一般利用HotSpot JVM。
l 加上-server。
l -Xms/-Xmx:配置Java堆初始化和最大值,默认是1/64物理内存和1/4物理内存,一般不高出物理内存的80%,且这两个应该配置成一样,,,够用就好,太高会导致挥霍内存和GC接纳周期长。
l -XX:NewSize/-XX:NewRatio:配置成25%-33%java堆总量,太高太低城市导致无效GC。
l -XX:PermSize/-XX:MaxPermSize:非堆内内存初始值最大值别离设为128M,256M。
l -XX:+AggressiveOpts:利用最新优化技能。

腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号