网站服务器web性能测试压力工具-httpload
http_load基于linux平台的一种性能测工具。以并行复用的方式运行,用以测试web服务器的吞吐量与负载,测试web页面的性能。 来看看安装,使用,和结果。 优点 1.基于命令行,简单、易于上手 2.小巧轻便,解压缩后不到100k 3.开源,免费 缺点 1.仅适用于web页面的性能测试,不适用于访问数据库 2.测试结果分析有限 3.平台依赖linux 1、httpload的安装,具体操作如下 . . .
网站服务器web性能测试压力工具-webbench
Webbench是有名的网站压力测试工具,它是由 Lionbridge公司开发。 webBech的标准测试主要展示服务器的两项内容: -每秒钟相应请求数 -每秒钟传输数据量 webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。 来看看安装,使用,和结果。 . . .
高效网站的6个组成部分
网站组成 一个大型的网站网站应该由如下6个子系统组成 负载均衡系统:lvs和F5;F5效率高、贵;lvs效率一般、便宜或免费 反向代理系统:Squid、nginx、Lighttpd、varish Squid:主要用来做反向代理,使用内存+硬盘 Nginx:可以反向代理+负载均衡+WWW解析 Lighttpd:反向代理能力一般,处理FastCGI比较好,消耗内存很小 Varish:主要做内存的反向代 . . .
PHP优化经验
代码优化 1.PHP函数分为内置和用户函数,如果可以的话尽量使用内置函数,因为内置函数直接调用C代码,而用户函数需要生成中间代码(opcode),减少函数调用,避免递归,减少解释深度 2.如果获取状态等值返回的是变量,则最好通过对象方式调用变量,而不要用类函数(method),因为函数在php中很消耗资源 3.尽量不用require_once 和include_once而是用require和inc . . .
判断文件是否存在
在项目开发过程中,有这么一个需求,关于软件的下载地址: 优先级,从高到低 1、区域软件下载地址优先; 2、然后全国统一下载地址最后; 这样出现一个问题,我们怎么最短的时间内判断,并指定软件下载路径。 所有的软件存放路径,规定统一位置,统一路径。所以我们已知两者的下载url。这里主要讨论怎么check第一个url是否存在。 我们尝试了,以下方法: 1、登录ftp服务器检查文件: . . .
WordPress缩略图
我们知道wordpress 2.7以后是带有缩略图的功能,当你上传一张图片会自动给生成不同大小的缩略图,为了方便预览的时候,调用小图,流量更少而且图片小速度就快了。 可是最近我在使用缩略图的时候发现,我的wordpress没有生成缩略图,而在windows下测试发现能生成了,还以为是权限的问题,后来排查出来,原来是没有安装php-gd库。 wordpress无法生成缩略图,请安装php-gd: . . .
使用PHP发送邮件
我们想使用PHP来发送邮件,一个简单的方法就是用第三方类库,第三方类库有很多人维护,很多人使用,所有体验还是不错的。 这里讲介绍PHPMailer,三步曲吧: 1、下载PHPMailer类库; 2、编写函数封装信息; 3、按要求传参发送信息; 1、下载PHPMailer类库; 这个自己去baidu下载一个吧,开源中国就有; 2、编写函数封装信息; 首先引用 PHPMailer函数,然后进行具体信 . . .