2009年07月27日 下午 | 作者:VPS侦探
一直想找一些关于PHP加速的文章,偶然看到杀客的这篇文章,感觉不错,分享给大家,再此感谢杀客。
一、PHP加速器介绍
PHP加速器是一个为了提高PHP执行效率,从而缓存起PHP的操作码,这样PHP后面执行就不用解析转换了,可以直接调用PHP操作码,这样速度上就提高了不少。
Apache中使用mod_php的请求、响应执行流程:
1、Apache接收请求。
2、Apache传递请求给mod_php。
3、mod_php定位磁盘文件,并加载到内存中。
4、mod_php编译源代码成为opcode树。
5、mod_php执行opcode树。
PHP加速器相应的就是第四步,它的目的就是防止PHP每次请求都重复编译PHP代码,因为在高访问量的网站上,大量的编译往往没有执行速度快呢?所以这里面有个瓶颈就是PHP的重复编译既影响了速度又加载了服务器负载,为了解决此问题,PHP加速器就这样诞生了。
查看全文 »
分类:VPS优化 | 评论(15) Tags: APC,eAccelerator,PHP加速器,XCache,免费,比较.
2009年05月25日 下午 | 作者:VPS侦探
DiaVPS Hyper-V Windows VPS今天终于上线了,这下喜欢Windows VPS的朋友们有福了,相信DiaVPS也能给大家带来性价比体验。
优惠码1: 20%OFF (有效期: 2009/06/30) 获得终身20%的折扣
优惠码2: 50%RAM (有效期: 2009/06/30) 获得额外50%的内存
优惠码3: 100%BW (有效期: 2009/06/30) 获得双倍的流量
优惠码4: HYPERV (仅适用于Hyper-V Windows VPS, 总共20个名额, 用完即止) 获得终身30%的折扣
注意:前三个优惠码对所有VPS适用。由于系统限制,对于使用优惠码2和优惠码3的VPS,额外的内存和流量我们会在24小时内添加到您的VPS中。
详情查看:http://www.diavps.cn
预付优惠:
季付即可获得额外 5% 的折扣
查看全文 »
分类:VPS优化 | 评论(3) Tags: DiaVPS,Hyper-V,VPS,Windows.
2009年04月26日 下午 | 作者:VPS侦探
在某个论坛上,我就不说了,有人问才刚买不久的VPS空间已经使用了很多,而且安装了lxadmin,大部分情况是因为,没有关闭lxadmin的日志功能。日志文件在如下目录:
/home/httpd/*(目录名)/stats/*(文件名)
更加访问量的不同,日志文件的大小也不一样。
取消方法:
Domains>your domains>Domain Adm>Domain Features>Enable Statistics
这样就关闭了lxadmin的日志功能
分类:VPS优化, VPS控制面板 | 没有评论 Tags: lxadmin,日志.
2009年04月19日 下午 | 作者:VPS侦探
相信很多使用VPS的朋友和我一样,没有太多的米买更多的内存来进行升级,通常使用swap交换分区来缓解系统资源紧张的压力,间接给VPS提高一下性能。
下面说一下VPS添加swap交换分区的方法(只有虚拟化为Xen、KVM、VMWare的VPS可以,OpenVZ不支持添加swap)。
1、确认是否有SWAP,可以执行free -m 命令查看,如果有swap一行且total项下不为零的话就是存在swap,就不适合再进行添加swap。
2、以下以添加2GB SWAP为例,生成文件块:(SWAP一般设置为内存的2倍,并非完全以此为标准,只适合4GB以下内存,count后面的数为要设置的swap大小xxMB)
dd if=/dev/zero of=/var/swapfile bs=1M count=2048
查看全文 »
分类:VPS优化 | 评论(16) Tags: Linux虚拟内存,VPS优化,添加swap,添加虚拟内存.
2009年04月18日 下午 | 作者:VPS侦探
概述:在linux vps主机上配置mysql数据库,由于默认使用yum安装的数据库启动了InnoDB引擎,同时其/etc/my.cnf配置都我们的vps主机不是很适合,本文详细讲解如何配置适合自己vps主机的mysql配置文件
目的:优化vps主机上的mysql数据库,使之更合适vps主机这样的环境
query_cache_size = 268435456
query_cache_type=1
query_cache_limit=1048576
查看mysql-server静态参数值命令
mysql>show variables;
查看全文 »
分类:VPS优化 | 评论(6) Tags: MySQL,VP主机,数据库优化.
2009年04月13日 下午 | 作者:VPS侦探
可以通过压力测试对网站及服务器性能进行高压测试,暴露出其所存在的问题。从而对服务器及网站进行调整和优化。
注意在进行压力测试时要在单独的机器上进行不要在待测服务器上进行。目前主要有apache的ab、http_load、webbench、Siege等。
一、http_load
程序非常小,解压后也不到100K
http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工
具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。
下载并编译安装:wget http://www.acme.com/software/http_load/http_load-09Mar2016.tar.gz
tar zxf http_load-09Mar2016.tar.gz
cd http_load-09Mar2016
make && make install
查看全文 »
分类:VPS优化 | 评论(4) Tags: ab,http_load,Siege,webbench,使用教程,压力测试工具.