会员登录 | 会员注册 | 意见建议 | 网站地图

站长资源综合门户

当前位置:首页 > 站长学院 > 编程程序 > PHP企业级应用缓存技术详解

PHP企业级应用缓存技术详解

时间:2012-02-27 09:30:57   作者:   来源:   点击:

}

var_dump($datas);

?>

PHP的缓冲器

比如eaccelerator,apc,phpa,xcache等等。

MySQL缓存

这也算非代码级的,经典的数据库就是用的这种方式,看下面的运行时间,0.09xxx之类的。

[client]

……

default-character-set=gbk

default-storage-engine=MYISAM

max_connections=600

max_connect_errors=500

back_log=200

interactive_timeout=7200

query_cache_size=64M

……

table_cache=512

……

myisam_max_sort_file_size=100G

myisam_max_extra_sort_file_size=100G

myisam_sort_buffer_size=128M

key_buffer_size=1024M

read_buffer_size=512M

……

thread_concurrency=8

基于反向代理的Web缓存

如Nginx,SQUID,mod_PRoxy(apache2以上又分为mod_proxy和mod_cache)

NGINX的例子:

#user nobody;

worker_processes 4;

error_log logs/error.log crit;

pid logs/nginx.pid;

worker_rlimit_nofile 10240;

events {

use epoll;

worker_connections 51200;

}

http {

include mime.types;

default_type application/octet-stream;

sendfile on;

keepalive_timeout 65;

tcp_nodelay on;

# server pool

upstream bspfrontsvr {

server 10.10.10.224:80 weight=1;

server 10.10.10.221:80 weight=1;

}

upstream bspimgsvr {

server 10.10.10.201:80 weight=1;

}

upstream bspstylesvr {

server 10.10.10.202:80 weight=1;

}

upstream bsphelpsvr {

server 10.10.10.204:80 weight=1;

}

upstream bspwsisvr {

server 10.10.10.203:80 weight=1;

}

upstream bspadminsvr {

server 10.10.10.222:80 weight=1;

}

upstream bspbuyersvr {

server 10.10.10.223:80 weight=1;

}

upstream bspsellersvr {

server 10.10.10.225:80 weight=1;

}

分享到:

网友评论

热门编程程序