一、缓存服务器相关概念
二、memcache简介
三、memcache配置实现
四、memcache整合
分类:
系统相关 时间:
2018-12-04 00:55:12
阅读次数:
282
Redis 知识点 Redis简介 是分布式存储系统,特别适合充当缓存服务器 Redis缓存服务器 redis存储系统主要靠内存。 通常情况下要求redis服务器内存要很大 Redis主从复制 复制可支持master-slave1-slave2 Redis... ...
分类:
其他好文 时间:
2018-12-02 16:47:16
阅读次数:
156
1. 如何设计一个高并发的系统 ① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化 ② 使用缓存,尽量减少数据库 IO ③ 分布式数据库、分布式缓存 ④ 服务器的负载均衡 2. 锁的优化策略 ① 读写分离 ② 分段加锁 ③ 减少锁持有的时间 ④ 多个线程尽量以相同的顺序去获取资源 ...
分类:
数据库 时间:
2018-11-29 23:20:20
阅读次数:
247
nginx特点:方便,简单,灵活占用资源较少,开源的,支持高性能的高并发(特别时静态的小文件)的服务 可以充当web服务器,还可以充当负载均衡器(反向代理),还可以当前端缓存服务器(三大功能) Nginx(多线程)使用的是最新的异步网络I/O模型(epoll)开发的复杂性教难。支持无限数的连接Apa ...
分类:
其他好文 时间:
2018-11-17 13:19:11
阅读次数:
127
一、DNS系统的作用及类型DNS系统的作用正向解析:根据主机名称(域名)查找对应的IP地址反向解析:根据IP地址查找对应的主机域名DNS系统的分布式数据结构?缓存域名服务器–也称为高速缓存服务器–通过向其他域名服务器查询获得域名->IP地址记录–将域名查询结果缓存到本地,提高重复查询时的速度?主域名服务器–特定DNS区域的官方服务器,具有唯一性–负责维护该区域内所有域名->IP地址的映
分类:
其他好文 时间:
2018-11-14 18:54:03
阅读次数:
190
一、分布式架构详解1、分布式发展历程1.1单点集中式特点:App、DB、FileServer都部署在一台机器上。并且访问请求量较少1.2应用服务和数据服务拆分特点:App、DB、FileServer分别部署在独立服务器上。并且访问请求量较少1.3使用缓存改善性能特点:数据库中频繁访问的数据存储在缓存服务器中,减少数据库的访问次数,降低数据库的压力1.4应用服务器集群特点:多台应用服务器通过负载均衡
分类:
其他好文 时间:
2018-11-04 21:51:57
阅读次数:
178
当需要分布式缓存的时候,通过key的hash值分散数据存储hash(n)%缓存服务器台数,同时也可以快速查找数据而不用遍历所有的服务器。如下图: 但是这样,当业务拓展想要增加一台服务器的话,要么缓存服务器数据全部需要重新计算存储 hash(n)%5 。 要么需要遍历所有缓存服务器。不够灵活。 所以就 ...
分类:
编程语言 时间:
2018-11-04 15:41:07
阅读次数:
202
1. 缓存中采用key-value的格式存储,同时key禁止重复;(定义key策略:字符串_ID); 2. 如果缓存服务器宕机,则内存中的数据都将丢失。将内存中的数据定期持久化;(保存到硬盘); 3. 缓存中的数据如何保证与数据库的数据一致性? 如果数据库的数据发生变化,则应该同步缓存中的数据;(代 ...
分类:
其他好文 时间:
2018-11-01 22:34:31
阅读次数:
230
转自华行天下https://www.cnblogs.com/huaxingtianxia/p/6339421.html 前言 本文是对《大型网站架构设计》(李智慧 著)一书的梳理,类似文字版的“思维导图” 全文主要围绕“性能,可用性,伸缩性,扩展性,安全”这五个要素 性能,可用性,伸缩性这几个要素基 ...
分类:
Web程序 时间:
2018-10-25 10:55:50
阅读次数:
159
代理服务器squid简介 Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜 ...
分类:
其他好文 时间:
2018-10-24 20:22:00
阅读次数:
190