拿不到游戏服务器源代码和源代码能优化什么

简单http服务器代码_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
简单http服务器代码
上传于||文档简介
&&简单http服务器代码
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢增值电信业务经营许可证:苏B2-CopyRight ©
All Rights reserved.LNMP环境之Nginx/Tengine的源代码安装及优化
&&&&&&&&&&& fastcgi_param& SCRIPT_FILENAME& $document_root$fastcgi_script_
&&&&&&&&&&& include&&&&&&& fastcgi_
&&&&&&& location ~ \.(cgi|pl)?$ {
&&&&&&&&&&&
&&&&&&&&&&& root&& /usr/local/nagios/
&&&&&&&&&&& rewrite ^/nagios/cgi-bin/(.*)\.cgi/$1.
&&&&&&&&&&& fastcgi_pass unix:/usr/local/perl-fcgi/logs/perl-fcgi.
&&&&&&&&&&& fastcgi_param& QUERY_STRING&&&&&& $query_
&&&&&&&&&&& fastcgi_param& REQUEST_METHOD&&&& $request_
&&&&&&&&&&& fastcgi_param SCRIPT_FILENAME/usr/local/nagios/sbin$fastcgi_script_
&&&&&&&&&&& fastcgi_index index.
&&&&&&&&&&& fastcgi_read_timeout&& 60;
&&&&&&&&&&& #fastcgi_param& REMOTE_USER&&&&&&& $remote_
&&&&&&&&&&& #auth_basic &NagiosAccess&;
&&&&&&&&&&& #auth_basic_user_file/usr/local/nagios/etc/
&&&&&&& location ~* ^.+.(jpg|jpeg|gif|png|ico)${
&&&&&&&&&&& access_log&&
&&&&&&&&&&& expires&&&&& 30d;
&&&&&&& location ~* ^.+.(js|css)$ {
&&&&&&&&&&& access_log&&
&&&&&&&&&&& expires&&&&& 1h;
&&&&&&& location ~* ^.+.(html|php)$ {
&&&&&&&&&&& access_log&&
&&&&&&&&&&& expires&&&&& 10m;
四.nginx/tengine的优化
为tengine配置一下系统的TCP设置,优化一下
Vi /etc/syscrl.conf
net.ipv4.tcp_syncookies= 1
# 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;
net.ipv4.tcp_tw_reuse= 1
# 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
net.ipv4.tcp_tw_recycle= 1
# 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。
net.ipv4.tcp_fin_timeout
# 修改系統默认的 TIMEOUT 时间
sapi/fpm/init.d.php-fpm
net.ipv4.tcp_fin_timeout = 1
# 表示如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间
net.ipv4.tcp_keepalive_time = 1200
# 表示当keepalive起用的时候,tcp发送keepalive消息的频度,缺省是2小时,改为20分钟
net.ipv4.tcp_mem = 000000
# 当tcp使用低于该值的内存页面数时,tcp不会考虑释放内存
net.ipv4.tcp_tw_reuse = 1
# 表示开启重用.允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭
net.ipv4.tcp_timestamps = 0
# 时间戳可以避免序列号的卷绕。1个1Gbps的链路肯定会遇到以前用过的序列号。时间戳能让内核接受这种&异常&的数据包,这里需要将其关闭
net.ipv4.tcp_synack_retries = 1
# 为了打开对端的连接,内核需要发送一个syn并附带一个回应前面一个syn的ack,也就是所谓三次握手中的第二次握手,这个设置决定了内核放弃连接之前发送syn+ack包的数量
net.ipv4.tcp_syn_retries = 1
# 在内核放弃建立连接之前发送syn包的数量
net.ipv4.tcp_tw_recycle = 1
# 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭
net.core.netdev_max_backlog = 262144
# 每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目
net.core.somaxconn = 262144
# web应用中listen函数的backlog默认会给我们内核参数net.core.somaxconn限制到128,而nginx定义的NGX_LISTEN_BACKLOG默认为511,所以有必要调整这个值 &&&[2]&&&
【声明】:黑吧安全网()登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱,我们会在最短的时间内进行处理。
上一篇:【】【】}

我要回帖

更多关于 魔兽世界服务器源代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信