Php 如何确定电流输出的大小
我正在实现一个日志函数,我希望跟踪对PHP脚本的请求返回给客户端的数据量 基本上,我想在函数的末尾添加一个记录器,用于确定请求所用的时间(使用microtime()函数)、峰值时使用的内存量(使用memory\u get\u peak\u usage()函数)以及返回给客户端的数据量(基本上,我的脚本输出生成了多少数据,即使这些数据实际上没有发送到客户端)。这允许我基本上计算每个请求脚本生成的大概可能带宽 现在,我确实知道我可以使用ob_*()系列函数来处理输出缓冲区,但我已经在脚本中的许多地方使用了这些函数,我不想在添加其他层时受到性能影响 在PHP中有没有一个函数可以告诉我,到目前为止,我的脚本已经生成了多少输出数据Php 如何确定电流输出的大小,php,performance,logging,buffer,Php,Performance,Logging,Buffer,我正在实现一个日志函数,我希望跟踪对PHP脚本的请求返回给客户端的数据量 基本上,我想在函数的末尾添加一个记录器,用于确定请求所用的时间(使用microtime()函数)、峰值时使用的内存量(使用memory\u get\u peak\u usage()函数)以及返回给客户端的数据量(基本上,我的脚本输出生成了多少数据,即使这些数据实际上没有发送到客户端)。这允许我基本上计算每个请求脚本生成的大概可能带宽 现在,我确实知道我可以使用ob_*()系列函数来处理输出缓冲区,但我已经在脚本中的许多地方
谢谢!PHP没有保存到目前为止发送到客户端的内容的内部计数(这将在所有内容之上添加另一层,即使对于不需要此功能的用户也是如此),因此除了使用输出缓冲函数在发送内容之前收集内容之外,您没有什么可以做的
您是否真的尝试过在脚本周围包装更多的输出缓冲,并发现性能差异是不可接受的?PHP没有保存到目前为止发送到客户端的内容的内部计数(这将在所有内容之上添加另一层,即使对于不需要此功能的用户也是如此),因此,除了使用输出缓冲函数在发送内容之前收集内容之外,您什么也做不了
您是否真的尝试在脚本周围包装更多的输出缓冲区,并发现性能差异不可接受?我想是的,只是希望在查看文档时可能有什么东西从我的手指间溜走了。我将尝试在系统中构建某种计数器,而不添加额外的输出缓冲层。比ks!我想是的,只是希望在浏览文档时可能会有什么东西从我的手指间溜走。我将尝试在系统中构建某种计数器,而不添加额外的输出缓冲层。谢谢!