上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 进程和线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的 当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程。 进程就可以视为程序的 阅读全文
posted @ 2021-12-26 00:29 狻猊的主人 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 组价介绍 导航栏工具: 请求栏: 代理设置 mac电脑代理设置 查看charles代理服务器的IP和端口 IP地址: 端口: mac电脑设置代理服务器:打开系统偏好设置 --》 高级 charles软件弹出窗口 选择同意即可。 如果charles在对应的mac电脑上, 可以直接选择 macOS Pr 阅读全文
posted @ 2021-12-17 20:39 狻猊的主人 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 缓存的概念 缓存就是数据交换的缓冲区(称作:Cache),当用户要获取数据的时候,会先从缓存中去查询获取数据,如果缓存中有就会直接返回给用户,如果缓存中没有,则会发请求从服务器重新查询数据,将数据返回给用户的同时将数据放入缓存,下次用户就会直接从缓存中获取数据。 缓存其实在很多场景中都有用到,比如: 阅读全文
posted @ 2021-12-17 17:30 狻猊的主人 阅读(1473) 评论(1) 推荐(0) 编辑
摘要: 早期的网站流量和业务功能都比较简单,单台服务器足以满足基本的需求,但是随着互联网的发展,业务流量越来越大并且业务逻辑也跟着越来越复杂,单台服务器的性能及单点故障问题就凸显出来了,因此需要多台服务器进行性能的水平扩展及避免单点故障出现。那么如何将不同用户的请求流量分发到不同的服务器上呢? 负载均衡的作 阅读全文
posted @ 2021-12-17 17:14 狻猊的主人 阅读(137) 评论(1) 推荐(0) 编辑
摘要: 正向代理和反向代理区别 正向代理代理的对象是客户端,反向代理代理的是服务端,这是两者之间最大的区别。 Nginx即可以实现正向代理,也可以实现反向代理。 Nginx正向代理 服务端的设置: http { log_format main 'client send request=>clientIp=$ 阅读全文
posted @ 2021-12-16 00:36 狻猊的主人 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Rewrite是Nginx服务器提供的一个重要基本功能,是Web服务器产品中几乎必备的功能。主要的作用是用来实现URL的重写 注意:Nginx服务器的Rewrite功能的实现依赖于PCRE的支持,因此在编译安装Nginx服务器之前,需要安装PCRE库。Nginx使用的是ngx_http_rewrit 阅读全文
posted @ 2021-12-15 23:08 狻猊的主人 阅读(319) 评论(2) 推荐(0) 编辑
摘要: 配置指令 listen指令 listen: 用来配置监听端口。 listen 127.0.0.1:8000; # listen localhost:8000 监听指定的IP和端口 listen 127.0.0.1; # 监听指定IP的所有端口 listen 8000; # 监听指定端口上的连接 li 阅读全文
posted @ 2021-12-15 15:46 狻猊的主人 阅读(665) 评论(1) 推荐(0) 编辑
摘要: 默认配置 #全局块,主要设置Nginx服务器整体运行的配置指令 worker_processes 1; #events块,主要设置,Nginx服务器与用户的网络连接,这一部分对 Nginx服务器的性能影响较大 events { worker_connections 1024; } #http块,是N 阅读全文
posted @ 2021-12-15 11:23 狻猊的主人 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 问题 如果想对Nginx的版本进行更新,或者要应用一些新的模块,最简单的做法就是停止当前的Nginx服务,然后开启新的Nginx服务。但是这样会导致在一段时间内,用户是无法访问服务器。为了解决这个问题,我们就需要用到Nginx服务器提供的平滑升级功能。这个也是Nginx的一大特点,使用这种方式,就可 阅读全文
posted @ 2021-12-14 19:25 狻猊的主人 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 官网:http://nginx.org/en/download.html 下载最新的稳定版本 环境准备 gcc Nginx是使用C语言编写的程序,因此想要运行Nginx就需要安装一个编译工具。GCC就是一个开源的编译器集合,用于处理各种各样的语言,其中就包含了C语言。 # 查看gcc版本 gcc - 阅读全文
posted @ 2021-12-14 16:10 狻猊的主人 阅读(36) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页