Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语...
分类:
其他好文 时间:
2014-08-22 09:15:05
阅读次数:
171
在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器端...
分类:
编程语言 时间:
2014-08-21 19:02:54
阅读次数:
195
实验环境配置HOST文件配置如下:127.0.0.1 app.com127.0.0.1 sso.comIIS配置如下:应用程序池采用.Net Framework 4.0注意IIS绑定的域名,两个完全不同域的域名。app.com网站配置如下:sso.com网站配置如下:memcached缓存:数据库配...
分类:
Web程序 时间:
2014-08-21 18:46:34
阅读次数:
292
LAMP缓存图从图中我们可以看到网站缓存主要分为五部分服务器缓存:主要是基于web反向代理的静态服务器nginx和squid,还有apache2的mod_proxy和mod_cache模浏览器缓存:包括页面html缓存和图片js,css等资源的缓存PHP缓存:有很多免费的PHP缓冲加速工具,如apc...
分类:
其他好文 时间:
2014-08-21 12:50:34
阅读次数:
181
在应用程序运行的过程中总会有一些经常需要访问并且变化不频繁的数据,如果每次获取这些数据都需要从数据库或者外部文件系统中去读取,性能肯定会受到影响,所以通常的做法就是将这部分数据缓存起来,只要数据没有发生变化每次获取这些数据的时候直接从内存中区获取性能肯定会大大地提高。在.NET中提供了一个Cache...
分类:
Web程序 时间:
2014-08-21 11:09:53
阅读次数:
235
1. memcached-1.4.20.tar.gz
2. libmemcached-1.0.17.tar.gz
3. php-memcached22.tar.gz
分类:
Web程序 时间:
2014-08-20 19:24:32
阅读次数:
210
完全卸载memcached的方法(CentOS)我的大内存vps(centos系统)曾经安装过memcached,想给论坛提速,实际上不但没有明显效果,反倒耗费内存,看着碍眼,于是想卸载,于是网上各种搜索+自己实践,搞出一个傻瓜方案来:1.结束memcached进程#killall memcache...
分类:
系统相关 时间:
2014-08-20 15:50:12
阅读次数:
231
简介:利用memcached可以实现缓存服务器,memcached利用TCP将缓存存储在其他服务器中,且memcached是利用内存看空间来保存缓存数据的,减少了不必要的磁盘I/O。另外,memcached在存储区中对于每一个key都维护一个过期时间,一旦达到这个过期时间,memcached便会自动...
分类:
其他好文 时间:
2014-08-19 22:13:25
阅读次数:
312
反向代理及Nginx示例1 反向代理的概念反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。通常的代理服务器,只用于...
分类:
其他好文 时间:
2014-08-19 20:25:45
阅读次数:
194
1、nginx相对于apache的优点:? 轻量级,同样起web?服务,比apache 占用更少的内存及资源? 抗并发,nginx?处理请求是异步非阻塞的,而apache?则是阻塞型的,在高并发下nginx?能保持低资源低消耗高性能? ap...
分类:
其他好文 时间:
2014-08-19 16:57:15
阅读次数:
166