注:只记录了一些关键点,部分知识点/内容请看到的朋友自行百度orG。
注2:虽然叫高性能,但大部分内容都是概述,不算太高阶,适合有一定基础并且面临类似问题的同学阅读。
1. 使用AB进行性能测试
2. 使用浏览器插件(Firebug、YSlow)排查问题
3. 使用require而不是require_once(进行更多的操作系统调用)
4. 提前计算循环长度
$count = count($item); for($i=0; $i<$count; $i++){ }
虽然count的时间复杂度是O(1),但是考虑函数调用的开销,仍然推荐此方式
5. 遍历数字数组时,foreach比while快,for最慢。
6. file_get_contents的工作方式是把文件读入到内存再操作,频繁读取小文件时性能不及fread
7. 使用vld/xtrace等工具分析执行效率
8. 使用opcode缓存加速。
9. 使用mc变量缓存。
10.选择合适的web服务器(nginx,lighttpd)
11.优化数据库
相关推荐
这个笔记具有使用性,大家可以根据它自己也整理和记录笔记
《嵌入式Linux C语言应用程序设计》读书笔记《嵌入式Linux C语言应用程序设计》读书笔记《嵌入式Linux C语言应用程序设计》读书笔记《嵌入式Linux C语言应用程序设计》读书笔记《嵌入式Linux C语言应用程序设计》...
嵌入式Liunx应用程序开发笔记-代码.zip嵌入式Liunx应用程序开发笔记-代码.zip嵌入式Liunx应用程序开发笔记-代码.zip嵌入式Liunx应用程序开发笔记-代码.zip嵌入式Liunx应用程序开发笔记-代码.zip嵌入式Liunx应用程序...
移动互联网应用开发这门课,老师的课堂笔记,学生复习的宝藏资料,也是web应用开发非常好的参考资料
android应用性能优化最佳实践 读书笔记
Android应用开发_学习笔记.docAndroid应用开发_学习笔记.docAndroid应用开发_学习笔记.docAndroid应用开发_学习笔记.doc
nodejs 应用开发 实践 笔记
linux,基本使用,i/o,进程,线程,网络编程
《高性能Mysql》第五章的读书笔记,记录的都是要点,以思维导图的方式呈现。
主要用于智能仓库,linux应用,无线连接,摄像头,灯光调节。步进电机。LCD液晶屏。系统实现了用web进行及时查看信息。
移动应用 UI 设计, 读书笔记, 记录摘取书籍中重点信息,有助于页面设计,原型设计等
读书笔记 类型: 课程学习 名称: 计算机应用基础 时间:2006.7.7 体裁:说明文 " 知识内容与结构 "备 注 " "一.知识整体结构层次1说明: " " "计算机基础知识 " " "计算机软件 (系统软件——操作系统) " " ...
高性能Mysql笔记,网易云课堂https://study.163.com/course/courseMain.htm?courseId=1003746011课程笔记
USB读书笔记 USB读书笔记 USB读书笔记 USB读书笔记
索引能够轻易将查询性能提高几个数量级,创建一个最优的索引经常需要重写查询。索引可以包含一个或多个列的值,如果索引包含多个列,那么列的顺序也十分重要,因为MySQL只能高效地使用索引的最左前缀。创建一个包含...
Eclipse开发学习笔记。感觉挺好的,就传上来给大家共享
嵌入式linux应用开发学习笔记.zip
Eclipse插件开发学习笔记.pdf Eclipse插件开发学习笔记.pdf Eclipse插件开发学习笔记.pdf
嵌入式开发学习笔记 ( java - c/c++ :从入门到入门 ) 叙述了我从小白到入门过程中遇到的问题以及解决方法。
资源名称:Oracle学习笔记-日常应用、深入管理、性能优化内容简介:Oracle学习笔记-日常应用、深入管理、性能优化Oracle 11g是最具代表性的高端关系型数据库管理系统,它在世界各地的大型商务数据库应用系统中被广泛...