在PHP中讀取文件的最快方式是什麼?具體來說,我正在閱讀一個網址,我正在使用fgets閱讀一個文件,網址的大小約爲1MB,閱讀5個網址最多隻需要20秒。我只得到一行字符串,它位於文件的末尾。我實際上使用fseek將指針移動到url的末尾,但它只能在文件(不是url)上工作。任何精彩的想法?在PHP中讀取文件的最快方法是什麼?
我的繼承人的示例代碼
$fp=fopen("http://url.com", "r");
if(is_bool($fp)){
exit;
}
while(!feof($fp)) {
$data = fgets($fp);
if($data=="this is what i've wanted")
{
// codes...
}
}
fclose($fp);
您可以嘗試'file_get_contents'。不過,我不確定它會更快 –