我想简介&优化我关于文件i / o的PHP脚本。因此,首先需要计算脚本中所发生的I / O数量以及所有包含内容。如何在不修改脚本的情况下这样做?是否有可能以某种方式重载与文件相关的函数并为它们添加计数?或至少是延期?
答案 0 :(得分:1)
我认为你得到的最好的事情是找出包含了多少(和哪些)文件(也是某种文件I / O)。
http://php.net/manual/en/function.get-included-files.php
我认为没有内置的“I / O fread / fwrite做了多少文件”功能,可以让你在不修改脚本或服务器的情况下解决所有问题。
答案 1 :(得分:1)
答案 2 :(得分:0)
首先,有必要计算一下i / o发生了多少 脚本及其所有包含。
没有必要计算脚本及其包含内发生的I / O数量。
只需要随机暂停几次,每次检查一次调用堆栈。如果一个I / O花费的时间是另一个I / O的两倍,那么每次暂停时看到它的可能性是原来的两倍。它是在您的脚本中还是在包含中无关紧要。任何花费足够时间进行优化的事情都会出现不止一次。