技术蛀虫

导航

2014年6月13日

memcached搭建缓存系统

摘要: Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。二、适用场合1.分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。2.数据库前段缓存。数据库常常是网站系统的瓶... 阅读全文

posted @ 2014-06-13 18:11 技术蛀虫 阅读(257) 评论(0) 推荐(0) 编辑

memcached学习(5). memcached的应用和兼容程序

摘要: mixi在提供服务的初期阶段就使用了memcached。 随着网站访问量的急剧增加,单纯为数据库添加slave已无法满足需要,因此引入了memcached。 此外,我们也从增加可扩展性的方面进行了验证,证明了memcached的速度和稳定性都能满足需要。 现在,memcached已成为mixi服务中... 阅读全文

posted @ 2014-06-13 18:00 技术蛀虫 阅读(181) 评论(0) 推荐(0) 编辑

memcached学习(4). memcached的分布式算法

摘要: memcached的分布式正如第1次中介绍的那样, memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。 服务器端仅包括第2次、第3次前坂介绍的内存存储功能,其实现非常简单。 至于memcached的分布式,则是完全由客户端程序库实现的。 这种分布式是memcached的... 阅读全文

posted @ 2014-06-13 17:59 技术蛀虫 阅读(225) 评论(0) 推荐(0) 编辑

memcached学习(3)memcached的删除机制和发展方向

摘要: memcached是缓存,所以数据不会永久保存在服务器上,这是向系统中引入memcached的前提。 本次介绍memcached的数据删除机制,以及memcached的最新发展方向——二进制协议(Binary Protocol) 和外部引擎支持。memcached在数据删除方面有效利用资源数据不会真... 阅读全文

posted @ 2014-06-13 17:52 技术蛀虫 阅读(185) 评论(0) 推荐(0) 编辑

memcached学习(二)

摘要: Slab Allocation机制:整理内存以便重复使用最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。 在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。 但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,... 阅读全文

posted @ 2014-06-13 17:38 技术蛀虫 阅读(218) 评论(0) 推荐(0) 编辑

memcached 学习(一)

摘要: memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中 提高Web应用扩展性的重要因素。许多Web应用都将数据保存到RDB... 阅读全文

posted @ 2014-06-13 16:52 技术蛀虫 阅读(248) 评论(0) 推荐(0) 编辑

nginx 代理配置文件实例

摘要: 安装NGINX前要先安装PCRE正则表达式库:./configure --prefix=/usr/local/pcre 出现以下错误(一般./configure即可, 笔者这里是直接./configure命令)configure: error: You need a C++ compiler for... 阅读全文

posted @ 2014-06-13 09:42 技术蛀虫 阅读(1656) 评论(0) 推荐(0) 编辑

nginx 配置高并发

摘要: 一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2. worker_cpu_affinity 00000001 00000010 0000010... 阅读全文

posted @ 2014-06-13 09:31 技术蛀虫 阅读(513) 评论(0) 推荐(0) 编辑

nginx 编译模块说明

摘要: --prefix= - Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。--sbin-path= - Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为/sbin/nginx。--conf-path= - 在没有给定-c选项下默认的nginx.conf的路... 阅读全文

posted @ 2014-06-13 09:18 技术蛀虫 阅读(438) 评论(0) 推荐(0) 编辑

nginx 配置文件参数说明

摘要: #运行用户user www-data;#启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events { u... 阅读全文

posted @ 2014-06-13 09:15 技术蛀虫 阅读(250) 评论(0) 推荐(0) 编辑

fastCGI (二)各方优劣

摘要: 1. 克服 CGI 的瓶颈1.1 令人头痛的效率问题拜 CGI 之赐,网站不再只有固定不变的图形和文字,藉由程序动态产生的网页可以让网站好象『活』了起来。小从简单的网页计数器,留言版,大至处理众多资料的搜寻引擎,可做线上实时交易的电子商务、网络下单等。CGI 简单、开放、跨平台、与程序语言独立的特性... 阅读全文

posted @ 2014-06-13 09:12 技术蛀虫 阅读(451) 评论(0) 推荐(0) 编辑

fastcgi(一)

摘要: 首先安装 fastcgi 开发包 ...#wget http://www.fastcgi.com/dist/fcgi-current.tar.gz#tar -zxvffcgi-current.tar.gz#cdfcgi-2.4.0#./configure --prefix=/usr/local/fa... 阅读全文

posted @ 2014-06-13 09:09 技术蛀虫 阅读(499) 评论(0) 推荐(0) 编辑