1
回答
打开文件的路径的问题
注册华为云得mate10,2.9折抢先购!>>>   

比如我现在有一个文件,他的文件路径是:

C:/wamp/www/bbb/Public/Temp/orderTemp/couponTemp.html

现在用php的函数file_get_content()获取这个文件的内容。

$routeA ="C:/wamp/www/bbb/Public/Temp/orderTemp/couponTemp.html";

$routeB ="http://localhost/bbbus2.0/Public/Temp/orderTemp/couponTemp.html";

① $cttA =file_get_content($routeA);

② $cttB =file_get_content($routeB);

①、②都是可以获取到这个文件的内容的,小弟想知道:会不会说①比②性能好、快。想知道这两种路径获取内容的区别、优劣,请各位大神教教。至少说说那个更好,有没有说那个更好


PHP
举报
issac宝华
发帖于2年前 1回/121阅
共有1个答案 最后回答: 2年前

1.这种方法是直接读取本地文件的。没有其他软件参与,也没有产生网络IO。

2.因为首先这种方法是从HTTP服务器读取数据的,相当于本地有个文件,我想拿,我告诉nginx,在哪里有个文件,你去帮我取,nginx说好。nginx然后从本地硬盘读取,然后我怎么给你,咱不是有条专用车道吗(网线),你从哪里运过来吧。nginx通过专用车道吧文件传输给你。然后你在车道另一头等待,如果文件大,就需要一段一段的运输过来。由于中间添加了nginx,又产生了网络IO。所以肯定第二种消耗大

顶部