web
小萝卜112
啥也不是
展开
-
nginx优化--nginx进程绑定cpu(nginx绑核)
什么是cpu的亲和性:CPU亲和性:就是进程要在指定的CPU上尽可能长时间地运行而不被迁移到其他处理,也称为cpu关联性,绑核。为什么要给nginx绑定cpu: 默认情况下,Nginx的多个进程有可能跑在某一个CPU或者CPU的某一核心上,导致Nginx进程使用硬件资源不均,此外,在多任务,高并发场景下,进程可能会被系统在CPU的不同核心上调度,使得CPU缓存命中率降低。因此,绑定Nginx进程到不同的CPU上可充分利用硬件的多CPU多核资源,同时在提高系统性能。准备工作:准备一台原创 2020-10-27 20:41:01 · 3492 阅读 · 1 评论 -
关于memcache的基本了解
1 概述memcached简介Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。本质上,它是一个简洁的key-value存储系统。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。Memcached工作原理服务端缓存实现(1)memcached特性Memcac原创 2020-10-25 19:04:17 · 194 阅读 · 0 评论 -
nginx平滑升级了解一下。
nginx平滑升级平滑升级是什么:在线上业务不停止的情况下,进行nginx的升级过程简述:在不影响老进程运行情况下启动新进程。老进程负责处理还没有处理完的请求,但不在接受新的处理请求。此时新进程接受处理新的请求。当老进程处理完所有请求后,关闭所有连接后停止运行。原理:多进程模式下的请求分配方式nginx默认工作在多进程模式下,就是在进程启动完成配置加载和端口绑定等动作后,fork出指定数量的工作进程,这些子进程会持有监听端口文件描述符(fd)并通过在该描述上添加监听事件来原创 2020-08-05 18:39:11 · 394 阅读 · 0 评论 -
初学LNMP--LNMP手动搭建
LNMPLNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写LNMP==Linux+Nginx+Mysql+PHP的结构体系。实验环境准备:机器软件版本系统nginxnginx/1.15.0Centos7mysql8.0.15 MySQL Community Server - GPLCentos7phpphp-7.4.8Centos7实验前环境处理同步时间ntpdata关闭防火墙[root@lnmp-ngin原创 2020-08-02 17:59:48 · 1755 阅读 · 5 评论 -
nginx地址重写+10个代表性实例
nginx 地址重写什么是URL重写:URL重写是指将一个URL请求重新写成网站可以处理的另一个URL的过程。为什么要重写:URL伪静态化:访问一个静态网址,跳转到一个动态网址上。这样做的目的是因为搜索引擎更喜欢静态页面形式的网页,搜索引擎对静态页面的评分一般要高于动态页面。所以,UrlRewrite可以让我们网站的网页更容易被搜索引擎所收录。更加安全:URL可能会暴露资源存放的具体位置,避免被不怀好意的人利用。网站地址跳转:如访问80端口,跳转到443端口。地址重写指令:if , re原创 2020-07-29 16:36:35 · 851 阅读 · 0 评论