PHP注意错误和页面加载时间

PHP注意错误和页面加载时间,php,Php,我是一个php新手,对此我没有一个明确的答案 PHP“注意”错误在多大程度上影响加载时间 Ty通知通常记录到文件中,因此它涉及I/O活动。然而,在最坏的情况下,该文件只会占用硬盘上的全部可用空间,这将有效地阻止您的网站。除此之外,性能的降低通常可以忽略不计-有很多事情比通知更快成为瓶颈。它们不会以任何有意义的方式影响加载时间 然而: 注意事项是为了警告您可能存在的错误编码实践和/或可能的错误。您应该编写代码以避免造成这些问题 在生产网站上,您应该禁用错误消息输出——不是因为任何性能问题,而是因为

我是一个php新手,对此我没有一个明确的答案

PHP“注意”错误在多大程度上影响加载时间


Ty

通知通常记录到文件中,因此它涉及I/O活动。然而,在最坏的情况下,该文件只会占用硬盘上的全部可用空间,这将有效地阻止您的网站。除此之外,性能的降低通常可以忽略不计-有很多事情比通知更快成为瓶颈。

它们不会以任何有意义的方式影响加载时间

然而:

  • 注意事项是为了警告您可能存在的错误编码实践和/或可能的错误。您应该编写代码以避免造成这些问题

  • 在生产网站上,您应该禁用错误消息输出——不是因为任何性能问题,而是因为在您的网站上显示错误看起来不太专业,可能会给黑客提供有关如何攻击您的系统的线索


  • 嗯,通知被吐到页面上会导致更多的数据被发送到客户端的浏览器。因此,它可以增加访客的加载时间。例如,如果在一个大循环中出现通知,这可能会添加大量不需要的数据

    在服务器端,我怀疑一些简单的I/O日志记录是否会造成任何明显的影响,除非您获得了大量的通信量


    最后-通知通常是一个迹象,表明有些事情不是安静的权利。。。引起这些通知的问题是否会导致更大的加载时间,这是任何人的猜测。

    正确地解释这个问题。除了花在写入磁盘IO错误日志上的时间微乎其微之外(无论如何,在一个小站点上),它们不会影响加载时间。但是,它们应该被视为编程错误,并且应该被消除!如果您的代码对未定义的变量和索引(这是最常见的)发出
    E_NOTICE
    s,这通常是一种应该纠正的草率编码的指示。@MichaelBerkowski:如果这会产生兆字节的输出,我想说浏览器中的加载时间会受到影响,特别是使用GPRS调制解调器。@jhonraymos:我想这很清楚…@hakre,我想确实如此,但如果在显示错误的情况下,将兆字节的电子邮件通知发送到浏览器,加载时间是开发人员最不担心的事了…@hakre,我就是这么说的:)