一、Nginx简介;概述:Nginx是一款由俄罗斯开发的开源的高性能HTTP服务器和反向代理服务器,同时支持IMAP/POP3/SMTP代理服务,其性能优势着为显著,官网上称:单台nginx服务器可以处理50000并发;特点:高性能、稳定、消耗硬件资源小、能够处理大并发,主要用于静态的解析,动静页面的分离;优势:1.作为Web服务器,nginx处理静态文件、索引文件以及自动索引效率非常高。2.作为
分类:
其他好文 时间:
2019-11-02 23:43:27
阅读次数:
172
1、大并发时,报错 no buffer space available 解决办法: 在注册表中添加值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters路径下添加 值名称:MaxUserPort 值类型:DWOR ...
分类:
其他好文 时间:
2019-10-29 15:42:54
阅读次数:
77
1.1 企业中安全优化配置原则 尽可能不给服务器配置外网ip ,可以通过代理转发或者通过防火墙映射.并发不是特别大情况有外网ip,可以开启防火墙服务. 大并发的情况,不能开iptables,影响性能,利用硬件防火墙提升架构安全 1.1.1 生产中iptables的实际应用 主要应用方向 1、主机防火 ...
分类:
其他好文 时间:
2019-10-26 22:49:58
阅读次数:
107
iis最大并发连接数、队列长度、最大并发线程数、最大工作进程数 2018-10-17 12:49:03 牛兜兜 阅读数 2952 iis最大并发连接数、队列长度、最大并发线程数、最大工作进程数 2018-10-17 12:49:03 牛兜兜 阅读数 2952 iis最大并发连接数、队列长度、最大并发 ...
分类:
编程语言 时间:
2019-10-24 10:10:56
阅读次数:
91
前言 使用缓存可以缓解大流量压力,显著提高程序的性能。我们在使用缓存系统时,尤其是大并发情况下,经常会遇到一些“疑难杂症”。本文总结了一些使用缓存时常见的问题及解决方案,以后在遇到这类问题时可以作为参考,在设计缓存系统的时候也应该考虑这些常见的情况。 使用缓存可以缓解大流量压力,显著提高程序的性能。 ...
分类:
其他好文 时间:
2019-10-22 20:31:47
阅读次数:
87
1、Dubbo协议(官方推荐协议) 优点: 采用NIO复用单一长连接,并使用线程池并发处理请求,减少握手和加大并发效率,性能较好(推荐使用) 缺点: 大文件上传时,可能出现问题(不使用Dubbo文件上传) 2、RMI(Remote Method Invocation)协议 优点: JDK自带的能力。 ...
分类:
其他好文 时间:
2019-10-15 19:24:28
阅读次数:
238
文章知识点:[]调优的必要性[]调优的维度和见解分歧[]Nginx调优项一、调优的必要性?一直不愿意写优化的内容出来分享,实在是不知道该如何取写。因为,写不好就会被各种慰问,今天终于还是写了,因为有太多人私信或在群里问我或者让给分享经验,我还是从了。?在聊调优之前,我们先要知道为何调优,业务运行和调优的关系。业务运行:线上业务正常运行,承载了公司业务。监控业务:通过监控业务对线上业务进行监控,及时
分类:
其他好文 时间:
2019-10-15 09:58:39
阅读次数:
75
反向代理 负载均衡策略 round-bobin 算法, 依次轮训, 挨个进行 weight 权重, 默认1 max_conns server的最大并发连接数, 仅作用于单worker max_fails 在 fail_timeout 时间段内, 最大的失败次数. 当达到最大失败时候, 会在 fail ...
分类:
其他好文 时间:
2019-10-12 14:38:49
阅读次数:
209
因公司服务器上部署应用较多,在有大并发访问、业务逻辑有问题的情况下反复互相调用或者有异常流量的时候,需要对业务应用进行故障定位,所以利用python调用iftop命令来获取应用进程流量,结合zabbix,可帮助定位分析问题。,以下是脚本内容,大概思路是:利用iftop命令iftop-t-P-N-n-s2来获取流量信息对获取的流量信息进行处理,单位换算,同一个应用程序的所有链接流量进行合计(因为一个应用
分类:
编程语言 时间:
2019-10-09 15:16:42
阅读次数:
117
线程池的特点: 降低资源:通过重复利用已创建的线程降低线程创建和销毁的损耗 提高效率:当任务到底时,不需要等待,立即执行 方便管理:统一分配,调优和监控等 线程池的创建方式: 1.CachedThreadPool:创建一个可缓存线程池,灵活回收空闲线程 打印后可以发现:同一个线程有被再次利用,线程池 ...
分类:
编程语言 时间:
2019-10-05 18:02:29
阅读次数:
89