摘要: ————————目录————————- 1、硬件升级2、服务器集群、负载均衡、分布式3、CDN4、页面静态化5、缓存技术(Memcache、Redis)以上为架构层面以下为网站本地项目层面6、数据库优化 1、数据库分表技术 2、数据库读写分离 3、表建立相应的索引7、禁止盗链8、控制大文件的上传下载 阅读全文
posted @ 2019-03-22 21:26 局部地区血淌 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接 阅读全文
posted @ 2019-03-22 21:25 局部地区血淌 阅读(152) 评论(0) 推荐(0) 编辑
摘要: PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and _ 阅读全文
posted @ 2019-03-22 21:23 局部地区血淌 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 今天PHP的学员去面试,其中一道面试题是echo intval(0.58*100) 输出多少,为什么? 按照正常思维输出58 ,但是运行结果是57,然后在尝试 intval(0.68*100)输出 68 intval(0.56*100)输出 56 intval(0.57*100)输出 56 intv 阅读全文
posted @ 2019-03-22 21:21 局部地区血淌 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 1,什么叫匿名函数,就是把名字用~!()等特别符号命名,并放在function最前面.执行时不用直接用()不用名称。function Test(){}~function(){}() 2,闭包理解:函数调函数,返加函数var test=function(){return function(){}} 3 阅读全文
posted @ 2019-03-22 21:19 局部地区血淌 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 以前追踪过这个问题,但是那个时候工具用的不太好,没看的这么细,这次搞的比较细,修正了偶以前的看法 .于是写小文一篇总结一下. PHP偶尔会爆一下如下 错误Allowed memory size of xxx bytes exhausted at xxx:xxx (tried to allocate 阅读全文
posted @ 2019-03-22 20:57 局部地区血淌 阅读(11353) 评论(0) 推荐(0) 编辑