有时候这样的效率还可以,但是只要牵涉到操作数据库,那就GAMEOVER。。 最近在维护项目,一个Foreach循环,4分半才能出来结果。 代码: foreach ($content as $key => $val) { $user = $userModel->where(array('usernam... ...
分类:
其他好文 时间:
2017-11-02 17:01:33
阅读次数:
135
面包屑导航作为网站优化中经典的一个优化方案,尤其一定的作用,如电子铭牌网站的建设,采用面包屑导航,主要作用是: 1、为了让用户在浏览网站时能够明确的浏览页面位置,同时可以方便用户返回上一级菜单,符合用户体验; 2、从网站优化的角度来说,符合用户体验的设计思路本身就有利于网站优化,同时有利于提升某些关 ...
分类:
其他好文 时间:
2017-11-01 18:53:26
阅读次数:
126
1.对于复杂查询,例如报表等多join的查询,尽量使用缓存,使用缓存的时候注意,now(),Randy(),currDate()等变化的函数是无法使用缓存,例如:SELECT username FROM user WHERE signup_date >= CURDATE(),可以使用变量代替函数(P ...
分类:
数据库 时间:
2017-10-30 17:03:58
阅读次数:
251
在开发过程中常常遇到这样的需求,模拟浏览器访问某接口,并获取返回数据。我们比较常使用的方法是fsockopen与接口建立连接,然后发出指令,然后通过fgets接受返回值。但是我们发现,通过PHP模拟访问接口往往比浏览器访问同样的接口慢很多。这个问题困扰过我很久,今天终于找到原因了。我看网上很多朋友有 ...
分类:
Web程序 时间:
2017-10-26 23:10:03
阅读次数:
371
一:理解sql执行顺序 在sql中,第一个被执行的是from语句,每一个步骤都会产生一个虚拟表,该表供下一个步骤查询时调用,比如语句:select top 10 column1,colum2,max(column3) from user where id>1 group by column1,col ...
分类:
数据库 时间:
2017-10-21 11:49:56
阅读次数:
226
一:配置acceessPortFast特性注意:1、portfast只建议在access链路启用 2、access链路没有配置特性之前,收敛时间为30s; 3、access链路配置了特性之后,收敛时间为0s;直接从disable跳转到Forwarding状态。二:RootGuard根交换保护配置命令:SW1(config-if)spanning-treeguardr..
分类:
其他好文 时间:
2017-10-18 23:14:49
阅读次数:
184
STP收敛速度优化方案Port-Fast特性:可以确保将access链路上连接的终端设备, 直接从disable状态变成转发状态; 端口状态转换时间,从原来的30s降低为0s;配置命令:interfacefas0/1#连接的PC终端; swtichportmodeaccess swtichportaccessvlan1 spanning-treeportfast#开启po..
分类:
其他好文 时间:
2017-10-18 23:12:01
阅读次数:
226
八、网络方案升级1STP优化方案1.1STP收敛优化***STP收敛速度:30s~50s即,端口从Disable到Forwading的过程1.1.1STPPortFast功能PortFast特性:可以确保将access链路上连接的终端设优化方案:连接终端设备的Access接口启动STPPortFast特性端口从Disable/block到Forwading的时间..
分类:
其他好文 时间:
2017-10-18 23:04:24
阅读次数:
278
近期用到了利用JDBC查询Oracle数据库,但是查询效率不尽人意,研究了一下JDBC方面可以优化的地方,在这里跟大家分享一下。 1.设置最优的预取值 defaultRowPrefetch:预取条数默认值 defaultBatchValue:触发查询操作的批量请求值 这两个参数的默认值都是10,我们 ...
分类:
数据库 时间:
2017-10-18 22:10:48
阅读次数:
333
http://www.cnblogs.com/blqw/p/3619132.html 减少重复代码 这是最基本的优化方案,尽可能减少那些重复做的事,让他们只做一次 比较常见是这种代码,同样的Math.Cos(angle) 和Math.Sin(angle)都做了2次 优化后 还有另一种 ,在方法中实例 ...