我有一個腳本,它需要一個some.txt文件並讀取鏈接並返回,如果我的網站反向鏈接是否存在。但問題是,速度很慢,我想提高速度。有什麼方法可以提高速度嗎?提高我的腳本的速度
<?php
ini_set('max_execution_time', 3000);
$source = file_get_contents("your-backlinks.txt");
$needle = "http://www.submitage.com"; //without http as I have imploded the http later in the script
$new = explode("\n",$source);
foreach ($new as $check) {
$a = file_get_contents(trim($check));
if (strpos($a,$needle)) {
$found[] = $check;
} else {
$notfound[] = $check;
}
}
echo "Matches that were found: \n ".implode("\n",$found)."\n";
echo "Matches that were not found \n". implode("\n",$notfound);
?>
不,它取決於網絡,你無法控制。 –
@ N.B。是正確的。最大的問題將是網絡,但使用strpos可能是另一種解決方案。您可以簡單地在返回的內容中檢查您的域名的位置,而不是分割整個字符串。你可能需要做一些調查,但值得一試? – Gavin
您應該使用異步HTTP。但是,我無法找到如何在PHP中執行此操作的好源代碼。 –