在Gearman worker中,php文件大小是一项繁重的操作吗
我有100名工人。我正在文件中写入工作负载数据,但我没有 希望文件的大小大于XMB,所以我使用filesize来 检查文件的大小 使用php在Gearman worker中,php文件大小是一项繁重的操作吗,php,filesize,Php,Filesize,我有100名工人。我正在文件中写入工作负载数据,但我没有 希望文件的大小大于XMB,所以我使用filesize来 检查文件的大小 使用phpfilesize()函数时,服务器的性能是否会降低 我使用下面的逻辑来检查 if (filesize($file) > 20MB){ echo "create new file and write data in that file"; } 根据php文档关于 注意:由于PHP的整数类型是有符号的,并且许多平台使用32位整数,因此对于大于2G
filesize()
函数时,服务器的性能是否会降低
我使用下面的逻辑来检查
if (filesize($file) > 20MB){
echo "create new file and write data in that file";
}
根据php文档关于 注意:由于PHP的整数类型是有符号的,并且许多平台使用32位整数,因此对于大于2GB的文件,某些文件系统函数可能会返回意外结果 因此,如果您确信文件将小于2GB,这不是问题。如果不是,你应该尝试不同的东西
是更大文件的解决方案。您可以自己进行基准测试,看看性能。。。。文档中唯一的信息是,由于PHP的整数类型是有符号的,并且许多平台使用32位整数,因此对于大于2GB的文件,某些文件系统函数可能会返回意外结果。