1 为什么用 NoSQL? 1.1 单机 MySQL 的美好时代 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。 在那个时候,更多的都是静态网页,动态交互类型的网站不多。 上述架构下,我们来看看数据存储的瓶颈是什么? DAL : Data Access Layer(数据访问层 ...
分类:
数据库 时间:
2020-03-10 10:22:32
阅读次数:
72
部署环境:主机ip地址操作系统nginx172.16.1.100CentOS7.3php+memcache172.16.1.110CentOS7.3Mysql172.16.1.120CentOS7.3memcached172.16.1.130CentOS7.3一,环境准备:搭建LNMP环境(动态解析)1,安装nginx1)安装依赖工具包:[root@nginx-server~]#yum-yinst
分类:
系统相关 时间:
2020-03-07 09:26:11
阅读次数:
117
1.调整 worker_processes nginx 进程数,可以按照逻辑cpu 数目来指定 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数) cat /pro ...
分类:
其他好文 时间:
2020-03-06 22:11:46
阅读次数:
81
1,memcache简介mamcache是一套分布式的高速缓存系统,可以提高网站访问的速度,尤其是对于一些大型的公司或者频繁访问数据库的网站访问速度提升效果十分显著,memcache是一个开源免费的软件,memcache通过键值对的访问将数据缓存在内存当中,减少从后端数据读取数据的次数。2,memcache分布式缓存系统分布式:将数据分散存储在不同服务器上。缓存系统:严格意义上来说,memcach
分类:
系统相关 时间:
2020-03-05 16:43:43
阅读次数:
109
1,Varnish简介:Varnish是一款高性能且开源的反向代理服务器和web加速器,与传统的squid相比,varnish具有性能更高,速度更快,管理更加方便等诸多优点,很多大型的网站都开始尝试使用varnish来替换squid,以在相同的服务器成本下提供更好的缓存效果,varnish更是作为CDN缓存服务器的可选服务之一。挪威的最大的在线报纸VerdensGang(vg.no)使用3台Var
分类:
其他好文 时间:
2020-03-04 17:30:33
阅读次数:
73
NGINX可以用作http/https服务器、反向代理服务器、邮件代理服务器、负载平衡器、TLS终结者或缓存服务器。它的设计非常模块化。它有本地模块和由社区创建的第三方模块。它是用C语言编写的,它是一种非常快速和轻量级的软件。
注意:NGINX有两个版本流并行运行——稳定和主线。两个版本都可以在生产服务器上使用。建议在生产中使用主线版本。
分类:
系统相关 时间:
2020-02-26 22:43:49
阅读次数:
69
1、悲观锁: 执行操作前假设当前的操作肯定(或有很大几率)会被打断(悲观)。基于这个假设,我们在做操作前就会把相关资源锁定,不允许自己执行期间有其他操作干扰。Redis不支持悲观锁。Redis 作为缓存服务器使用时,以操作为主,很少写操作,相应的操作被打断的几率较少。不采用悲观锁是为了防止降低性能。 ...
分类:
其他好文 时间:
2020-02-24 18:34:24
阅读次数:
120
一、MemCache简介MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。MemCaChe是一个存储键值对的HashMap,在内存中对任意的数据(比如字符串、对象等)所使用的key-value存储,数据可以来自数据库调用、API调用,或者页面渲染的结果。M
分类:
系统相关 时间:
2020-02-15 11:46:51
阅读次数:
107
[TOC] Squid Cache(简称为Squid)是HTTP代理服务器软件。Squid用途广泛,可以作为缓存服务器,可以过滤流量帮助网络安全,也可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网。Squid程序在Unix一类系统运行。由于它是开源软件,有网站修改Squid的源代码, ...
分类:
其他好文 时间:
2020-02-13 09:34:29
阅读次数:
156
Reids "Redis" 是高级键值缓存和存储。它通常被称为数据缓存服务器,因为键可以包含字符串,哈希,列表,集合,排序集合,位图和超级日志。 TL;DR; 默认情况下,此图表总共安装3个Pod: 一个pod包含Redis主容器和哨兵容器(提供可选的Prometheus指标导出器Sidecar) ...
分类:
其他好文 时间:
2020-02-12 16:37:53
阅读次数:
68