我使用PHP和file_get_contents。即使我试图加快速度,它确实很慢:
$opts = array(
'http'=> array(
'header' => 'Connection: close'
)
);
$context = stream_context_create($opts);
$contents = file_get_contents('http://www.example.com/file.txt', false, $context);
我也试过cURL
。同样的问题。
我读过include
应该比file_get_contents
慢。这似乎只有在不包括整个URL但包括相对路径时才是真的,就像这样...
file_get_contents('../file.txt');
我的问题是......为什么相对路径比完整网址快得多?
答案 0 :(得分:1)
file_get_contents
不接受相对URI。它需要绝对URI或文件路径。
使用文件路径更快,因为:
工作少于: