zoukankan      html  css  js  c++  java
  • 《构建高性能Web站点》读书笔记:动态脚本加速

    这是一篇在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等。

  • 相关阅读:
    poj3720
    poj3099
    poj3734
    poj3112
    poj3723
    十二个开源UML工具推荐
    关于大型asp.net应用系统的架构—如何做到高性能高可伸缩性
    读《中央确定西部新十年战略》有感
    DirectShow基础编程 最简单的源Filter的编写步骤
    Access2007无法执行查询,操作或事件已被禁用模式阻止
  • 原文地址:https://www.cnblogs.com/followflows/p/1723400.html
Copyright © 2011-2022 走看看