Nginx技术进阶详讲
Nginx技术进阶详讲
作者 : Stanley 罗昊
【转载请注明出处和署名,谢谢!】
并发数问题
讲到并发数这个概念,想必各位应该都知道是什么意思,就是同时访问一个项目,就比我们现在做的一些项目完工以后要放到公网环境下的时候,所有人都能用,比如,你上百度,同时别人也在上,所以有多少人同时在,又同时去处理,这就是所谓的并发数;
tomcat的并发数大概在300左右,如果再多的话,它的访问速度就会变的很慢,这里值得提一下,虽然只有300,但是并发数还是比较多的,什么概念呢?就死在一秒之内,甚至不到一秒,同时访问这个系统的并发量300左右,当然它也受限于网络带宽的问题;
带宽越大,我在你这个网页上下载的速度也就越快,如果我的带宽只有一兆的话,那么我的下载速度也就几十KB,所以这些并发数,还受限于这写影响;
Nginx解决并发数问题
刚才我也说了,Tomcat的并发量大概也就300,同时连进来的人数若要超过这300,那么速度就会变得非常慢,会出现丢包的情况,至于什么是丢包我在这里就不详说了,各位可以自行百度;
怎么解决这个问题呢?
那么就用Nginx(静态资源服务武器)来解决这个问题;
nginx是一个很强大的高性能的wbe和反向代理服务器,它狙狗非常优越的特性:
在连接高并发的情况下,Nginx是Apache服务器不错的替代品,而它的并发量在50000左右,简直无法跟tomcat相比,就不是一个数量级的;
但是有一个疑问就是,那直接学或直接用Nginx不就完了吗,干嘛还要学Tomcat、JBOSS....
Nginx是一个HTTP和反向代理服务器,Tomcat是应用服务器,能够运行java程序、执行jsp、serviet;
Nginx不行,它是来处理静态资源的,你往上面放一个静态的图片、视频、音频以及一个HTML,它能帮你处理,你往上面放一个java源代码,它就不能帮你处理了;
所以,Nginx跟Tomcat这些应用服务器没有任何冲突,Nginx的应用面,跟Tomcat简直就是两个应用面,他们之间没有任何冲突;
使用Nginx访问静态资源
Ngxin下载网盘地址【windows】(腾讯微云):
链接:https://share.weiyun.com/5VfMTOP 密码:mf39a6
下载安装好后打开,我们需要配置一些属性来做负载均衡
Nginx技术进阶详讲的更多相关文章
- Nginx -- nginx.conf 配置文件详讲
Nginx服务器配置,nginx.conf文件代码详讲,结合不同楼主的博文得到: #关掉访问日志可以优化服务器 #定义Nginx运行的用户和用户组 #user nobody; #nginx进程数 #如 ...
- Nginx配置文件nginx.conf中文详解(转)
######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_ ...
- Nginx配置文件中文详解
######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_ ...
- SQL优化 MySQL版 - 多表优化及细节详讲
多表优化及细节详讲 作者 : Stanley 罗昊 [转载请注明出处和署名,谢谢!] 注:本文章需要MySQL数据库优化基础或观看前几篇文章,传送门: B树索引详讲(初识SQL优化,认识索引):htt ...
- SQL优化 MySQL版 - 单表优化及细节详讲
单表优化及细节详讲 作者 : Stanley 罗昊 [转载请注明出处和署名,谢谢!] 注:本文章需要MySQL数据库优化基础或观看前几篇文章,传送门: B树索引详讲(初识SQL优化,认识索引):htt ...
- nginx.conf配置详解
######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_ ...
- Nginx安全相关配置和nginx.conf中文详解
一.centos下redis安全相关 1.背景 在使用云服务器时,如果我们的redis关闭了protected-mode模式,被病毒攻击的可能会大大增加,因此我们使用redis时候,最好更改默认端口, ...
- Nginx 安装与详解
nginx简介 nginx是一个开源的,支持高性能,高并发的www服务和代理服务软件.它是一个俄罗斯人lgor sysoev开发的,作者将源代码开源出来供全球使用.nginx比它大哥apache性能改 ...
- Nginx技术研究系列5-动态路由升级版
前几篇文章我们介绍了Nginx的配置.OpenResty安装配置.基于Redis的动态路由以及Nginx的监控. Nginx-OpenResty安装配置 Nginx配置详解 Nginx技术研究系列1- ...
随机推荐
- 2018 CISCN reverse wp
2018 CISCN reverse wp 这题比赛的时候没做出来,主要是心态崩了看不下去..赛后看了下网上的wp发现不难,是自己想复杂了.这里将我的思路和exp放出来,希望大家一起交流学习. mai ...
- Oracle VM VirtualBox(一) 快速拷贝一个新的虚拟机
快速拷贝一个新的虚拟机 一 找到虚拟机vdi文件,复制一份并重命名. 二 修改新虚拟机的UUID 注:不修改创建不了虚拟机,会抛出Oracle VM VirtualBox UUID already e ...
- 架构之微服务设计(Nginx + Upsync)
Upsync,微博开源基于Nginx容器动态流量管理方案 . Nginx 以其超高的性能与稳定性,在业界获得了广泛的使用,微博的七层就大量使用了 Nginx .结合 Nginx 的健康检查模块,以及动 ...
- Spring温故而知新 – AOP代理
AOP的概念 AOP:Aspect-Oriented Programming(面向切面编程),维基百科的解释如下:Aspect是一种新的模块化机制,用来描述分散在对象.类或者函数中的横切关注点,从关注 ...
- java.IO层次体系结构
在整个Java.io包中最重要的就是5个类和一个接口.5个类指的是File.OutputStream.InputStream.Writer.Reader:一个接口指的是Serializable.掌握了 ...
- C# 使用 SmtpClient.SendAsync 方法发送邮件失败,总是返回 Cancelled
问题: 调用 SmtpClient.SendAsync,在 SendCompleted 的回调函数里面总是获取到 e.Cancelled 为 true. 后来测试了一下,相同的代码,只是把 SmtpC ...
- Spring Data JPA 初体验
一,JPA相关的概念 JPA概述 全称是:JavaPersistence API.是SUN公司推出的一套基于ORM的规范. Hibernate框架中提供了JPA的实现. JPA通过JDK 5.0注解或 ...
- Urllib库的使用
一.任务描述 本实验任务主要对urllib库进行一些基本操作,通过完成本实验任务,要求学生熟练掌握urllib库的使用,并对urllib库的基本操作进行整理并填写工作任务报告. 二.任务目标 1. ...
- HttpMessageConverter 专题
配置HttpMessageConverterHttpMessageConverter是对http的request和response进行自动转换配置HttpMessageConverter可重载下面两个 ...
- 在Python中用Request库模拟登录(一):字幕库(无加密,无验证码)
字幕库的登录表单如下所示,其中省去了无关紧要的内容: <form class="login-form" action="/User/login.html" ...