摘要: QPS = req/sec = 请求数/秒【QPS计算PV和机器的方式】QPS统计方式 [一般使用 http_load 进行统计]QPS = 总请求数 / ( 进程总数 * 请求时间 )QPS: 单个进程每秒请求服务器的成功次数单台服务器每天PV计算公式1:每天总PV = QPS * 3600 * ... 阅读全文
posted @ 2014-11-25 11:24 高小爱 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 如何解决系统中可能存在的性能问题呢?首先,我们需要清楚在业务上有什么要样的性能需求;第二步,根据性能的要求去考虑系统的设计,第三步,系统的开发过程中去关注可能存在的局部性能问题。评估系统的性能要求:没有开发过性能敏感系统的团队,容易犯的错误是,不去考虑系统将来有多少人使用,并发访问有多高,需要存贮多... 阅读全文
posted @ 2014-11-25 10:43 高小爱 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: #运行用户user www-data;#启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events { u... 阅读全文
posted @ 2014-11-14 15:11 高小爱 阅读(253) 评论(0) 推荐(0) 编辑
摘要: PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。安装filter 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。PHP Filter 函数PHP:指示支持该函数的最早的 PHP 版本。函数描述PHPfilter_has_var()检查是否存在指定输入类型的变量。5... 阅读全文
posted @ 2014-11-12 17:12 高小爱 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 传值:将实参赋值给形参,形参的改变,不会影响到实参的值。传引用:真正以地址的方式传递参数,传递以后,实参与形参都是同一个对象,只是名字不同而已,形参的改变,会影响到实参的值。优缺点:按值传递时,php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。 按引用传递则不需要复制值... 阅读全文
posted @ 2014-11-12 16:17 高小爱 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1. 验证E-mail地址这是一个用于验证电子邮件的正则表达式。但它并不是高效、完美的解决方案。在此不推荐使用。 $email = "test@ansoncheung.tk"; if (preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a... 阅读全文
posted @ 2014-10-17 16:42 高小爱 阅读(304) 评论(0) 推荐(0) 编辑
摘要: PHP是一种脚本语言,它需要PHP解释器来分析运行PHP文件。当把PHP做为CGI服务Web请求时,它需要被嵌入到某种Web服务器里,最常 见的是集成到Apache或IIS里,这就是说,在使用PHP前,你需要安装Apache或IIS,并且正确的配置它们和PHP集成的参数。虽然这种配置 已经很规范,文... 阅读全文
posted @ 2014-09-17 20:38 高小爱 阅读(256) 评论(0) 推荐(0) 编辑
摘要: PHP 5.4中的traits,是新引入的特性,中文还真不知道如何准确翻译好。其实际的目的,是为了有的场合想用多继承,但PHP又没多继承,于是就发明了这样的一个东西。Traits可以理解为一组能被不同的类都能调用到的方法集合,但Traits不是类!不能被实例化。先来例子看下语法: traitMeth... 阅读全文
posted @ 2014-09-17 20:23 高小爱 阅读(263) 评论(0) 推荐(0) 编辑
摘要: PHP的大版本主要分三支:PHP4/PHP5/PHP6 其中,PHP4由于太古老、对OO支持不力已基本被淘汰,请无视PHP4。 PHP6由于基本没有生产线上的应用,还基本只是一款概念产品,很多功能已在PHP5.3.3上实现,所以也不详述,请无视PHP6。 PHP5的版本主要分四支:PHP... 阅读全文
posted @ 2014-09-17 19:30 高小爱 阅读(1770) 评论(0) 推荐(1) 编辑
摘要: 看到很多介绍冒泡排序的地方,包括教课书上个人感觉很多描述的都不是很清楚,也可能是我个人的理解能力差一点,但是从网上搜到得这张图看起来很清晰了,转发一下希望能帮助到有的朋友。冒泡排序原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位... 阅读全文
posted @ 2014-08-29 21:28 高小爱 阅读(1131) 评论(0) 推荐(0) 编辑