这是一篇在vim下写成的博客。嘿嘿
《构建高性能Web站点》读书笔记——动态脚本加速
1. opcode缓存
1.1 什么是opcode缓存
当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,opcode)。
1.2 使用opcode缓存的目的。
opcode cache的目地是避免重复编译,减少CPU和内存开销。如果动态内容的性能瓶颈不在于CPU和内存,而在于I/O操作,比如数据库查询带来的磁盘I/O开销,那么opcode cache的性能提升是非常有限的。
1.3 opcode缓存工具
PHP可以选择APC、eAccelerator、XCache等。
1. opcode缓存
1.1 什么是opcode缓存
当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,opcode)。
1.2 使用opcode缓存的目的
opcode cache的目地是避免重复编译,减少CPU和内存开销。如果动态内容的性能瓶颈不在于CPU和内存,而在于I/O操作,比如数据库查询带来的磁盘I/O开销,那么opcode cache的性能提升是非常有限的。
1.3 opcode缓存工具
PHP可以选择APC、eAccelerator、XCache等。