zoukankan      html  css  js  c++  java
  • PHP效率损失操作汇总

    以下测试仅为IIS+PHP环境下的个人测试结果,仅供参考,不定期更新汇总:

    1、要屏蔽错误和警告的输出信息,不要使用@符号,经过测试,加@符号执行函数会比不加@符号执行函数损失接近2倍的效率;

            如要屏蔽错误信息,可以设置PHP的配置参数display_errors为Off,缺点是无法调试了,或者通过set_error_handler来转向错误处理句柄,推荐该方法,既可以屏蔽函数的PHP系统级报错信息,又可以自主收集和处理报错信息。

    2、字符串的定义,如果是纯字符串,用双引号和单引号,性能差不多,但双引号略高一点点,如果字符串和变量拼接的话,采用单引号性能会高一些,用双引号拼接变量或者包含变量,会损失接近一半的性能。

    3、PHP调用函数比调用实例的方法更节省性能,但目前OOP盛行,从可维护可扩展来说,牺牲点性能也是值得的,呵呵。

    待续......

  • 相关阅读:
    Condition控制线程通信
    Lock同步锁
    通过Callable接口创建线程
    CountDownLatch闭锁
    CopyOnWriteArrayList笔记
    原子变量与CAS算法
    Java网络编程之UDP
    Java网络编程之Socket
    Java网络编程之URLConnection
    Java中处理异常中return关键字
  • 原文地址:https://www.cnblogs.com/joy2code/p/2424881.html
Copyright © 2011-2022 走看看