缓存技术
文章平均质量分 58
luochuan
程序员
PHP/JAVASCRIPT/JQUERY/DIV CSS/ThinkPHP
展开
-
关于MEMCACHE的学习与备忘(一)
对于PHP程序员来说,mysql是必须学习的数据库,其对PHP所做的各种优化,让我们受益匪浅,用mysql数据库存储、更新数据是非常方便的,但有时我们从某一数据库里获取数据之后,这些数据会在几个页面用到,这时,我们就需要缓存我们已经获取的数据,当我们需要用这些数据时,只需要从缓存里面找到这些数据,这样就减少了数据库的读写操作,减轻了数据库服务器的压力,而且从缓存读数据会比从数据库读数据更快速,ME原创 2012-01-13 10:03:05 · 1714 阅读 · 0 评论 -
关于MEMCACHE的学习与备忘(二)
MEMCACHE是一个强大的缓存工具,利用他我们可以方便的存储需要复用的数据,极大的减轻了数据库服务器的压力,给客户端以更快的响应速度。 安装好该工具后,我们可以用PHP来执行我们想要的操作,包括存储,读取,更新等等。 PHP内置了一个Memcache类来操作memcache服务器,首先我们看以下代码 $mem = new Memcache(); $m原创 2012-01-13 10:04:48 · 665 阅读 · 0 评论 -
nginx负载均衡session共享解决方案
PHP服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态,下面提供了几种方式来解决session共享的问题:1、不使用session,换用cookiesession是存放在服务器端的,cookie是存放在客户端的,我们可以把用户访问页面产生的session放到cookie原创 2012-02-25 15:08:36 · 5351 阅读 · 2 评论 -
PHP使用zlib实现页面的gzip压缩输出
php中的GZIP(GNU-ZIP)是一种压缩技术。经过GZIP压缩后页面大小可以变为原来的30%甚至更小。这样用户浏览的时候就会感觉很快。 要实现GZIP压缩页面需要浏览器和服务器共同支持,实际上就是服务器压缩,传到浏览器后浏览器解压并解析。浏览器那边不需要我们担心,因为现在绝大多数浏览器都支持解析GZIP过的页面。我们只要把页面在服务器端压缩再输出到浏览器就行了。原创 2012-10-10 10:03:09 · 1437 阅读 · 1 评论 -
人人围网站宕机原因及解决方法分析
首先打个广告,我们的网站人人围,一个社交、新闻分发平台:http://www.renrenwei.com/服务器架构:nginx+mysql+mongodb+php,用户登录信息session存在mongodb中受攻击情况:11-23号左右开始持续一周的DDOS攻击,有大量的北京、广东、海外的IP不停的刷网站的注册信息,两三天内注册用户数量达到7-8万,由于IP不同,所以无原创 2012-12-09 13:57:01 · 724 阅读 · 0 评论