jquery教程

推荐列表 站点导航

当前位置:首页 > jquery > jquery教程 >

使用Xcache加速你的PHP网站

来源:网络整理  作者:  发布时间:2020-12-21 12:26
目前用于web的缓存系统很多,包括squid、varnish、Nginx自带的proxy_cache、FastCGI中的fastcgi_cache、APC、Xcache等。...
xcache.var_maxttl=0
# cd xcache-1.3.0
xcache.slots =8K

xcache.admin.enable_auth = On
xcache.stat=On
xcache.coveragedump_directory =""

# touch /tmp/xcache

[xcache]
xcache.mmap_path ="/tmp/xcache"

配置时我们可以参考xcache的配置模板xcache.ini,此文件位于Xcache安装程序中
# vi /usr/local/php/lib/php.ini

复制代码 代码如下:

[xcache-common]
xcache.var_count =1

4、拷贝Xcache管理程序到网站根目录下
e10adc3949ba59abbe56e057f20f883e

extension = xcache.so

复制代码 代码如下:

xcache.count =1
 

xcache.readonly_protection = On
 

xcache.cacher =On
xcache.var_slots =8K
xcache.gc_interval =0

复制代码 代码如下:

安装完毕后系统会提示xcache.so模块生成路径,本次生成路径为/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/,然后把xcache.so移动到/usr/local/php/include/php/ext目录下。

xcache.ttl=0
xcache.var_ttl=0

img1

extension_dir=/usr/local/php/include/php/ext

注:--enable-xcache表示启用Xcache支持;--enable-xcache-coverager表示包含用于测量加速器功效的附加特性;--enable-xcache-optimizer表示启用操作码优化

像squid、varnish、Nginx自带的proxy_cache这类系统,属于重量级产品,配置维护比较麻烦,不适合小型网站,而且一般用这类系统缓存静内容,比如图片、css、javascript等;像FastCGI中的fastcgi_cache,它主要用于缓存动态内容,所以在访问使用fastcgi_cache的网站时速度极快,但是笔者使用时发现其维护比较麻烦,特别是每次网站有数据要更新后,如果不等到缓冲期过期后得需要手动清除缓存才能看到网站更新的内容;至于APC个人感觉性能就一般了,拿它和Xcache比较时发现访使用Xcache网站的速度明显高于使用APC网站的速度(笔者没有具体测试),所以最终选择了使用Xcache。

# wget
 

# make && make install

xcache.admin.pass = ""

# chmod 777 /tmp/xcache

xcache.var_gc_interval =300

3、生成Xcache管理员的秘密(MD5密文)

然后重新启动PHP,然后访问 ,用户名为xcache 密码为123456;
目前用于web的缓存系统很多,包括squid、varnish、Nginx自带的proxy_cache、FastCGI中的fastcgi_cache、APC、Xcache等。


一、安装Xcache
xcache.test =Off

1、修改php配置文件

[xcache.coverager]
xcache.coverager =On
xcache.var_size=4M
另外,还可以通过phpinfo来验证PHP是否支持Xcache。

然后添加如下内容

# echo -n "123456" | md5sum

[xcache.admin]

 

# ./configure --enable-xcache--enable-xcache-coverager --enable-xcache-optimizer--with-php-config=/usr/local/php/bin/php-config

二、配置管理Xcache

我们都知道PHP是一种动态语言,它在执行时是以解释的方式执行,所以PHP代码每次执行时都会被解析和转换成操作码(opcode)。而Xcache是一个开源的操作码缓存器/优化器,它通过把解析/转换PHP后的操作码缓存到文件(直到原始代码被修改)从而避免重复的解析过程,提高了代码的执行速度,通常能够提高页面生成速率2-5倍,降低了服务器负载,提高了用户访问网站的速度。

然后将上述生成的MD5密文粘贴到php.ini文件中xcache.admin.pass = ""选项,xcache.admin.pass= "e10adc3949ba59abbe56e057f20f883e"

# tar zxvf xcache-1.3.0.tar.gz
xcache.size=60M

2、生成Xcache缓存文件
xcache.optimizer =Off

xcache.shm_scheme ="mmap"
# /usr/local/php/bin/phpize

复制代码 代码如下:

xcache.coredump_directory =""
xcache.admin.user = "xcache"

现在很多网站使用缓存系统来提升网站页面访问速度。

复制代码 代码如下:

# cp -a /tmp/xcache-1.3.0/admin//usr/local/nginx/html/

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jq/jc/6640.shtml

相关文章
最新文章
PHP识别相片是否是颠倒的 PHP识别相片是否是颠倒的

时间:2020-12-28

python编程有哪些ide python编程有哪些ide

时间:2020-12-28

python开发工程师是做什么 python开发工程师是做什么

时间:2020-12-28

php构造函数的作用 php构造函数的作用

时间:2020-12-28

php怎么跟数据库连接 php怎么跟数据库连接

时间:2020-12-28

php实现顺序线性表 php实现顺序线性表

时间:2020-12-28

Python多重继承中的菱形继 Python多重继承中的菱形继

时间:2020-12-28

php中break的作用 php中break的作用

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

使用Xcache加速你的PHP网站

2020-12-21 编辑:

xcache.var_maxttl=0
# cd xcache-1.3.0
xcache.slots =8K

xcache.admin.enable_auth = On
xcache.stat=On
xcache.coveragedump_directory =""

# touch /tmp/xcache

[xcache]
xcache.mmap_path ="/tmp/xcache"

配置时我们可以参考xcache的配置模板xcache.ini,此文件位于Xcache安装程序中
# vi /usr/local/php/lib/php.ini

复制代码 代码如下:

[xcache-common]
xcache.var_count =1

4、拷贝Xcache管理程序到网站根目录下
e10adc3949ba59abbe56e057f20f883e

extension = xcache.so

复制代码 代码如下:

xcache.count =1
 

xcache.readonly_protection = On
 

xcache.cacher =On
xcache.var_slots =8K
xcache.gc_interval =0

复制代码 代码如下:

安装完毕后系统会提示xcache.so模块生成路径,本次生成路径为/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/,然后把xcache.so移动到/usr/local/php/include/php/ext目录下。

xcache.ttl=0
xcache.var_ttl=0

img1

extension_dir=/usr/local/php/include/php/ext

注:--enable-xcache表示启用Xcache支持;--enable-xcache-coverager表示包含用于测量加速器功效的附加特性;--enable-xcache-optimizer表示启用操作码优化

像squid、varnish、Nginx自带的proxy_cache这类系统,属于重量级产品,配置维护比较麻烦,不适合小型网站,而且一般用这类系统缓存静内容,比如图片、css、javascript等;像FastCGI中的fastcgi_cache,它主要用于缓存动态内容,所以在访问使用fastcgi_cache的网站时速度极快,但是笔者使用时发现其维护比较麻烦,特别是每次网站有数据要更新后,如果不等到缓冲期过期后得需要手动清除缓存才能看到网站更新的内容;至于APC个人感觉性能就一般了,拿它和Xcache比较时发现访使用Xcache网站的速度明显高于使用APC网站的速度(笔者没有具体测试),所以最终选择了使用Xcache。

# wget
 

# make && make install

xcache.admin.pass = ""

# chmod 777 /tmp/xcache

xcache.var_gc_interval =300

3、生成Xcache管理员的秘密(MD5密文)

然后重新启动PHP,然后访问 ,用户名为xcache 密码为123456;
目前用于web的缓存系统很多,包括squid、varnish、Nginx自带的proxy_cache、FastCGI中的fastcgi_cache、APC、Xcache等。


一、安装Xcache
xcache.test =Off

1、修改php配置文件

[xcache.coverager]
xcache.coverager =On
xcache.var_size=4M
另外,还可以通过phpinfo来验证PHP是否支持Xcache。

然后添加如下内容

# echo -n "123456" | md5sum

[xcache.admin]

 

# ./configure --enable-xcache--enable-xcache-coverager --enable-xcache-optimizer--with-php-config=/usr/local/php/bin/php-config

二、配置管理Xcache

我们都知道PHP是一种动态语言,它在执行时是以解释的方式执行,所以PHP代码每次执行时都会被解析和转换成操作码(opcode)。而Xcache是一个开源的操作码缓存器/优化器,它通过把解析/转换PHP后的操作码缓存到文件(直到原始代码被修改)从而避免重复的解析过程,提高了代码的执行速度,通常能够提高页面生成速率2-5倍,降低了服务器负载,提高了用户访问网站的速度。

然后将上述生成的MD5密文粘贴到php.ini文件中xcache.admin.pass = ""选项,xcache.admin.pass= "e10adc3949ba59abbe56e057f20f883e"

# tar zxvf xcache-1.3.0.tar.gz
xcache.size=60M

2、生成Xcache缓存文件
xcache.optimizer =Off

xcache.shm_scheme ="mmap"
# /usr/local/php/bin/phpize

复制代码 代码如下:

xcache.coredump_directory =""
xcache.admin.user = "xcache"

现在很多网站使用缓存系统来提升网站页面访问速度。

复制代码 代码如下:

# cp -a /tmp/xcache-1.3.0/admin//usr/local/nginx/html/

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jq/jc/6640.shtml

相关文章

风云图片

推荐阅读

返回jquery教程频道首页