-
php中读写文件与读写数据库的效率比较分析
本文为大家讲解的是php中读写文件与读写数据库的效率比较分析,感兴趣的同学参考下. 一直以来大家都把一些不经常修改的数据保存为文件来调用,看来还是比较正确的,直接读文件相比数据库查询效率更胜一筹,而且文中还没算上连接和断开的时间 这个问题也是最近才想到的,就是到底读文件更快还是读数据库更快,能快多少,天缘也搜索过,没见有网友就这个问题答复过,也可能是太简单的缘故,我们本文还是来实测一下,由于时间关系,VC还没装,天缘先用PHP测试了一下,下次有时间在C/C++上补充测试到本文来,因为PHP的底层解析应该也是基于C的,所以估计两者环境测试结果差不多,小问题大收获,现在就来看一下测试过程及结果。 测试程序如下: 说明1:由于读数据库语句调用简单的封包函数两次,所以把读文件也改成连续调用两次,数据库记录ID为1就在第一条,并且唯一索引...
PHP 2014-12-02 09:25:26 -
利用Shift快捷键可以提高工作的效率
利用Shift快捷键可以提高工作的效率 Windows操作系统的出现,使鼠标成为电脑必备的输入设备,它将复杂的命令行输入方式,变得简单而轻松。但是鼠标也不是万能的,特别是在进行一些特定的操作时,使用快捷键更方便一点,以下就是和Shift有关的一些快捷键,合理的利用这些快捷键可以提高工作的效率...
系统程序 2014-12-02 03:59:13 -
php地址引用(php地址引用的效率问题)
本文为大家讲解的是php地址引用(php地址引用的效率问题),感兴趣的同学参考下. <?php echo 'begin time:'...
PHP 2014-12-01 14:38:21 -
WIN7如何系统高效率处理大量照片
一个假期过后,用户们是否拍了许多照片呢,这些照片记录着旅行中的点点滴滴,用户们想必都不舍的删除任何一张吧,使用WIN7相片分级可以提高照片的处理能力噢,相信大家都很期待吧。 Win7各版本截图 我们分类照片的第一步就是先要把照片按地点类重命名,否则面对一堆编号的照片你可能会感到无从下手,面对这个问题的时候我们可能用到相机配套的软件,或者像ACDsee这类照片图像工具来处理,不过这多少有点小题大做了,其实在Win7中就可以快速的批量处理文件名工作,方便快捷...
系统程序 2014-12-01 01:17:26 -
40条小技巧提升你的PHP代码执行效率
本文为大家整理了40条php代码优化方法,助你提升自己的php执行效率,感兴趣的同学参考下。 1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4; 2.echo的效率高于print,因为echo没有返回值,print返回一个整型; 3.在循环之前设置循环的最大次数,而非在在循环中; 4.销毁变量去释放内存,特别是大的数组; 5.避免使用像__get, __set, __autoload等魔术方法; 6.requiere_once()比较耗资源; 7.在includes和requires中使用绝对路径,这样在分析路径花的时间更少; 8.如果你需要得sexinsex到脚本执行时的时间,$_SERVER['REQUSET_TIME']优于time(); 9.能使用字符处理函数的,尽量用他们,因为效率高于正则; 10.str_replace字符替换比正则替换preg_replace快,但strtr比str_replace又快1/4; 11.如果一个函数既能接受数组又能接受简单字符做为参数,例如字符替换,并且参数列表不是太长,可以考虑多用...
PHP 2014-11-30 17:26:54 -
MySQL分页效率优化小技巧
本文为大家讲解的是mysql的分页函数limit的效率和优化技巧,感兴趣的同学参考下 如果和MSSQL的TOP语法相比,那么MySQL的LIMIT语法要显得优雅了许多。使用它来分页是再自然不过的事情了...
数据库操作教程 2014-11-30 06:48:40 -
WPS经典技巧揭露 提高工作效率瞬间实现
在使用wps编辑排版处理文章的时候,如果只顾蛮干不顾技巧,那么工作效率会很低,因此在做文档处理工作时,掌握一定的技巧,能够快速的提高工作效率。下面小编就与大家分享WPS中提高工作效率的绝妙经典技巧,相信您只需花上短短的几分钟看完以下技巧,对日后工作效率,绝对是有一定提升的! ①一键输出长微博 发微博要带大量文字和图片怎么办,现在只要在WPS中排好版后,在“办公空间”选项卡下,点击“长微博 - 分享到微博”...
系统程序 2014-11-30 05:57:27 -
php 文本文件的读取效率分析
本文为大家讲解的是php 文本文件的读取效率分析,感兴趣的同学参考下. 一直鼓捣着想把博客的首页存在文件里,结果存在文件里,博客更新时再重新将内容再次写入到这个文件。所以刚才测试了三种读取文本的常规方法 首页大概3KB,是在本地测试的 file_get_contents('shadow.xml'); 耗时 0.0003 秒 $indexFile = fopen('shadow.xml', 'r');while ( !feof($indexFile)) fgetc( $indexFile); 耗时 0.026 秒 $indexFile = fopen('shadow.xml', 'r');fread($indexFile, 10000); 耗时 0.0003秒 相差将近 100 倍!! 还真是出乎意料 我估摸着时间怕都牺牲在while循环上还是怎的 ...
PHP 2014-11-30 02:09:04 -
同台服务器使用缓存APC效率高于Memcached的测式代码
之前看到有文章说同台服务器上APC的效率是Memcached的7倍,APC效率比Memcached高是肯定的,至于倒底快多少,我写了个小程序测试了下。 <?php $memcachehost = 'localhost'; $memcacheport = '11211'; function microtime_float(){ list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } function runtime($t1){ return number_format((microtime_float() - $t1)*1000, 4).'ms'; } $starttime = microtime_float(); $cache_time = '30'; echo "init=====".runtime($starttime)....
PHP 2014-11-30 00:38:22 -
同台服务器使用缓存APC效率高于Memcached的测式代码
之前看到有文章说同台服务器上APC的效率是Memcached的7倍,APC效率比Memcached高是肯定的,至于倒底快多少,我写了个小程序测试了下。 <?php $memcachehost = 'localhost'; $memcacheport = '11211'; function microtime_float(){ list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } function runtime($t1){ return number_format((microtime_float() - $t1)*1000, 4).'ms'; } $starttime = microtime_float(); $cache_time = '30'; echo "init=====".runtime($starttime)....
PHP 2014-11-29 23:36:57 -
巧用Shift键 提高Word办公操作效率
Shift是我们平时再熟悉不过的一个键了,在资源管理器或我的电脑中,按住Shift可以强制执行文件的移动操作,配合鼠标还可以进行批量文件的快速选择,可谓是方便多多了。但您知道Shift键在Word中还有什么作用吗? 今天,笔者就列举几个,供大家一起分享,希望能对大家平时的操作有所帮助! 1.Shift+Delete键=剪切 当我们选中简历表格里的一段文字后,按住Shift并按动Delete键就相当于执行了剪切命令,所选的文字会被直接复制到剪贴板中,非常方便; 2.Shift+Insert键=粘贴 这条命令正好与上一个剪切命令相对应,按住Shift并按动Insert键时就相当于执行了粘贴命令,保存在剪贴板里的最新内容会被直接复制到当前光标处,与上面的剪切命令配合,可以大大加快文章的编辑效率; 3.Shift+F10键=鼠标右键 按住Shift并按动F10功能键就相当于在当前位置执行了鼠标右键命令,在鼠标不灵时可以不妨试试它; 4.Shift+“保存”命令=全部保存 在按住Shift键的情况下点击“文件”菜单,您会发现原来的“保存”命令变成了“全部保...
办公软件 2014-11-27 14:48:29 -
PHP将两个关联数组合并函数提高函数效率
本文为大家讲解的是PHP将两个关联数组合并函数提高函数效率,感兴趣的同学参考下. 在foreach中循环查询数据代码量比较少,但是性能比较低,好点的解决办法是将id收集起来,用in一次性查询,但是这引发了数据结构不是我们用PHP自带的函数可以合并的,今天测试了一下: 使用下面的字节写的函数可以解决 从数据库中取出来的数据总是或多或少不符合我们心目中的数据结构,类似于下面的俩个数组,要形成SQL中类似于left join后两个数组合并: $test1 = Array( 0 => Array( 'id' => 9478137, 'create_time' => 1394760724 ), 1 => Array( 'id' => 9478138, 'create_time' => 1394760725 ), 2 => Array( 'id' => 9478138, 'create_time' => ...
PHP 2014-11-27 14:04:40