嗨我需要从文件中获取特定内容获取内容但问题是,如果我创建了一个确定页面内容的函数,并且当我在循环中调用此函数(意味着超过200次)而不是内存限制时问题发生了。我通过增加ini_set的内存限制来解决这个问题。 我的问题是如何提高这个功能的性能。我应该在阅读内容后使用ob_flush或者还有其他方法。请告诉我。 thnks
答案 0 :(得分:2)
file_get_contents()
将整个文件读入内存,这在处理大型文件时可能会出现问题。
您可以考虑使用fopen()
系列函数,这些函数对内存更友好。
答案 1 :(得分:0)
使用file_get_contents()获取站点内容后,使用mb_split()函数将文件内容作为单词数组获取。