2015年9月6日

摘要: 遇到的问题:在linux上安装php5.5.26、phalcon2.0扩展、xhprof扩展,均正常安装,并可单独运行。但放在一起运行时出现“Segmentation fault”错误。注:xhprof是从github上下载的最新版。遇到问题时的上下文:1: 新建项目,使用phalcon命令行工具 ... 阅读全文
posted @ 2015-09-06 23:14 dormscript 阅读(6211) 评论(0) 推荐(0) 编辑
 
摘要: 在phalcon里有一个\Phalcon\Db\Profiler 类,这个类可以用来记录sql语句并计算消耗的时间。那么如何使用它呢?手册里其实已经提供了方法,总结如下:1.向$di里注册profiler服务$di->set('profiler', function(){ return new... 阅读全文
posted @ 2015-09-06 23:09 dormscript 阅读(1969) 评论(0) 推荐(0) 编辑
 
摘要: 学习全文检索后的一些记录。1:全文检索要解决的问题我们遇到的数据总体分为两种:结构化数据和非结构化数据。结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等。对结构化的数据,我们可以用数据库等方式进行检索(效率差)。对于非结... 阅读全文
posted @ 2015-09-06 23:04 dormscript 阅读(1392) 评论(0) 推荐(1) 编辑
 
摘要: 很久以前写的一个功能,当时需要一个优先级的队列,特用新学的swoole写了一个简单的demo,仅满足当时的需求。功能说明:完全参考httpsqs增加优先级参数level 例: http://192.168.8.18:5555/?name=t ... a=testdata1&level=1... 阅读全文
posted @ 2015-09-06 23:02 dormscript 阅读(1163) 评论(1) 推荐(0) 编辑
 
摘要: PHP的Cli模式使用:http://www.php.net/manual/zh/features.commandline.phpPHP命令行部分参数:-B 在处理 stdin 之前先执行 PHP 代码。-R 对每个输入行都执行 PHP 代码。 此模式下有两个特殊变量:$argn 和 $argi。... 阅读全文
posted @ 2015-09-06 22:54 dormscript 阅读(690) 评论(0) 推荐(0) 编辑
 
摘要: 最终结果展示图:图解:响应时间在40ms以内的请求数占请求总量的7%,40到80ms的的请求数占32.9%,依次类推。。。性能问题有很多种可能,普通的情况通过xhprof可查得主要的性能损耗。但有些情况却是通过xhprof不能分析出结果。如一个应用有N个URL,其中有一部分处于响应慢,一部分响应快,... 阅读全文
posted @ 2015-09-06 22:48 dormscript 阅读(972) 评论(0) 推荐(0) 编辑
 
摘要: PHP编码规范:链接,做为一个PHP程序员,在协同开发中代码规范尤为重要,下文介绍如何使用编辑器帮助我们写出符合PSR规范的代码。本文以Sublime为开发平台,介绍PHP代码规范自动检测工具的安装步骤。各工具都有多种安装方法,以下方法是兼容Unix/Win平台的一种通用安装方法使用到的工具:Sub... 阅读全文
posted @ 2015-09-06 22:26 dormscript 阅读(530) 评论(0) 推荐(0) 编辑
 
摘要: 前些阵子写过一个针对地区配置文件的优化,今天有同事提起,特写下来共同交流!问题描述:部分应用需要展示多个企业的地区信息,但从数据库或缓存读到的是一堆地区ID,无法直接显示,需要读地区配置文件将ID转换为地区名; 而地区配置(area.php)文件较大(122K),每次载入文件会耗费7ms左右时间(正... 阅读全文
posted @ 2015-09-06 22:12 dormscript 阅读(391) 评论(0) 推荐(1) 编辑