Heim > Backend-Entwicklung > PHP-Tutorial > welcome to nginx 生产环境下 nginx 和 tomcat的调优

welcome to nginx 生产环境下 nginx 和 tomcat的调优

WBOY
Freigeben: 2016-07-28 08:30:12
Original
1548 Leute haben es durchsucht

  1. nginx参数调优
<code>worker_processes <span>3</span>; //cpu内核数目-<span>1</span> ,使用下来效果较好
<span>#worker_processes 4;</span><span>#worker_cpu_affinity 0001 0010 0100 1000;</span><span>#error_log  logs/error.log;</span><span>#error_log  logs/error.log  notice;</span><span>#error_log  logs/error.log  info;</span><span>#pid        logs/nginx.pid;</span>events {
    use epoll;
    worker_connections  <span>8192</span>;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    server_tokens off;

    keepalive_timeout           <span>60</span><span>20</span>;
    client_header_timeout       3m;
    client_body_timeout         3m;
    send_timeout                3m;

    client_header_buffer_size           16k;
    large_client_header_buffers         <span>4</span> 32k;
    server_names_hash_max_size          <span>512</span>;
    server_names_hash_bucket_size       <span>64</span>;

    sendfile        on;
    tcp_nopush      on;
    tcp_nodelay     on;

    limit_req_zone $binary_remote_addr z rate=10r/s;
    limit_req_zone $http_user_agent z rate=10r/s;

    log_format  oschina_log
        <span>'$remote_addr - $remote_user [$time_local] $request '</span><span>'"$status" $body_bytes_sent "$http_referer" '</span><span>'"$http_user_agent" "$http_x_forwarded_for"'</span>;
    access_log logs/joinku.log;

    <span>#开启zip网页压缩</span>
    gzip  on;
        gzip_min_length 1k;
        gzip_buffers <span>4</span> 8k;
        gzip_http_version <span>1.1</span>;
        gzip_types text/plain application/x-javascript text/css application/xml;
        <span>...</span>
 }</code>
Nach dem Login kopieren
  1. 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:使用最新优化技术。
    l 参考oracle官网http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html,还有其他参数可根据实际配置。
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了welcome to nginx 生产环境下 nginx 和 tomcat的调优,包括了welcome to nginx方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage