前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >kangle服务器软件优化原则及部分功能说明

kangle服务器软件优化原则及部分功能说明

作者头像
德顺
发布2019-11-13 11:33:01
9060
发布2019-11-13 11:33:01
举报
文章被收录于专栏:前端资源前端资源

扩展队列的使用

队列,即如果在访问量大的情况下一次性没法处理那么多请求就会形成队列等待处理。

1.对于动态进程数的命令扩展和长连接的固定进程数的命令扩展,这两种情况是一定要开扩展队列。

其中使用长连接的固定进程数的命令扩展,工作者必须要设置成和进程数一样。

2.对于其它情况的虚拟主机,开启扩展队列有一定的作用。

3.对于反代,最好不开扩展队列。

刷新后会发现这个队列是不断变化的也就是说处理了一批又一批,如果访问量一直那么大这个队列存在也正常,具体分析下是否被cc攻击造成的还是真实就有那么大的访问量,如果是前者一般单机cc攻击在队列中都是同一个IP,此时可以在配置里把每IP最大请求数设置成200,如果是真实访问量可以不必操作。

单个虚拟主机的工作者别无限量的设置,视主机配置而定,一般不超过48,虚拟主机多的话一般不超过16。

或者访问量大的主机适当加大,访问量小的保持默认8或者减小为4。

应用程序池数量

1.对于有多进程能力的扩展,数量写1.如多进程的命令扩展(固定和动态)。

2.对于无多进程能力的扩展,数量可根据情况写多个,如单进程的命令扩展,独立进程的api扩展。

多工作进程

1.只在一种情况下才建议使用多工作进程,即进程内api扩展。

2.在用了easypanel的情况下不要使用多工作进程。

3.默认情况是只用了一个工作进程。

关于缓存

1.在无反代情况下不建议开启磁盘缓存.在有反代情况下建议开启磁盘缓存。大小不超过10G为好。

2.内存缓存在任何情况下开启都有好处,极大提升性能,大小在10M-200M之间,不建议超过1G。

3.缓存时间越大越好,但更新反应就慢。60秒还是可以的。

4.最大缓存网页,设置1M-10M之间,不建议超过10M。

关于日志

日志一般5天就好。

资源限制

1G设置20个工作者。

临时文件交换

1.在无反代时,强烈建议开临时文件交换。

2.在只有反代时,可开也可不开,对于一些大的下载,如果用户反应慢,就关,否则就开。

3.在反代和虚拟主机混合用时还是开为好.

4.缓冲区大小,设置为32K-2M之间,最好为2的n次方,不建议超过2M。

5.错误重试次数,在有反代时,强烈建议设置为1-5,提高稳定性。

6.在只有虚拟主机时,可设置为0或1,不建议超过1。

easypanel

因为easypanel用的是动态进程数的命令扩展,所以easypanel的服务器一定要开启动扩展队列。工作者设置20个以下,建议设置为8个。

声明:本文由w3h5原创,转载请注明出处:《kangle服务器软件优化原则及部分功能说明》 https://cloud.tencent.com/developer/article/1538042

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档