1. yum -y install libevent 2. libfastcommon-1.0.7.tar.gz tar -zxvf libfastcommon-1.0.7.tar.gz cd libfastcommon-1.0.7 ./make.sh ./make.sh install cd /u ...
分类:
其他好文 时间:
2018-08-23 00:24:37
阅读次数:
229
缓存系统类型 1.页面缓存/pageCache 缓存静态资源(html js css image) 例如:varnish squid 2.数据缓存/dataCache 缓存应用程序在数据库中查询到的数据结果 例如:redis memcache 缓存系统一般是key/value类型 缓存只是缓存读请求 ...
分类:
其他好文 时间:
2018-08-20 11:40:25
阅读次数:
146
一、 1. mysql就是一个基于socket编写的C/S架构的软件 2. 分两大类: 关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用 非关系型:mongodb,redis,memcache 可以简单的理解为: 关系型数据库需要有 ...
分类:
数据库 时间:
2018-08-20 00:36:21
阅读次数:
174
http协议是无状态的,即你连续访问某个网页100次和访问1次对服务器来说是没有区别对待的,因为它记不住你。那么,在一些场合,确实需要服务器记住当前用户怎么办?比如用户登录邮箱后,接下来要收邮件、写邮件,总不能每次操作都让用户输入用户名和密码吧,为了解决这个问题,session的方案就被提了出来,事 ...
分类:
其他好文 时间:
2018-08-19 10:52:06
阅读次数:
137
一、高并发架构相关概念1、并发:是指并发的访问,也就是某个时间点,有多少个访问同时到来;通常如果一个系统的日PV在千万以上,有可能是一个高并发的系统;2、具体关心什么?QPS:每秒请求或查询的数量,在互联网领域,指每秒响应请求数;吞吐量:单位时间内处理的请求量(通常由QPS与并发数决定)响应时间:从 ...
分类:
其他好文 时间:
2018-08-18 16:21:18
阅读次数:
162
面临的问题 对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰 值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩 展 ...
分类:
系统相关 时间:
2018-08-16 13:55:00
阅读次数:
206
转自:https://blog.csdn.net/dinglang_2009/article/details/53464196 缓存一致性问题 当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。这就比较依赖缓存的过期和更 ...
分类:
其他好文 时间:
2018-08-16 13:47:46
阅读次数:
137
Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但 ...
分类:
数据库 时间:
2018-08-14 11:35:48
阅读次数:
167
Libevent的日志默认输出是stdout,但是可以通过设置回调函数,将日志保存到文件中去。 上面是一个全局的回调函数,需要定制回调函数的时候调用一下 event_set_log_callback 方法就可以设置成为对应的回调函数。 在 log_fn 不为空的时候,就调用该回调函数,否则就使用系统 ...
分类:
其他好文 时间:
2018-08-12 15:32:25
阅读次数:
457
老曹(曹越)—— 页面仔,哇哈哈哈 所有软件和服务均安装在/usr/local下 mysql5.7直接apt-get安装 安装mysql:apt-get install mysql-server //安装命令不唯一 jdk maven tomcat resin nginx memcache redi ...
分类:
其他好文 时间:
2018-08-11 23:24:03
阅读次数:
326