Php
使用 PHP 下載文件會導致伺服器/CPU 過載嗎?
在我的一個網站上,我有一個大文件下載方法,使用:
site.com/downloader.php?file=MyLargeFile.mp3
然後執行 PHP 文件
readfile
以開始文件下載。通常,不詳細介紹負載平衡,我只是想知道 PHP 引擎是如何工作的 -與使用直接連結下載相比, PHP 中的這種方法(使用
readfile
,或等…)是否會佔用更多 CPU/過載file_get_contents
,比如site.com/MyLargeFile.mp3
?還是 PHP 引擎使用這些命令做同樣的事情?
沒有更多資訊就無法確定。您需要檢查並查看導致 CPU 使用率高的原因,而不是詢問。該
top
命令可能是一個好的開始。如果您需要幫助,我們也需要您收集一些資訊並向我們展示您的腳本。否則這只是一個猜測,我的猜測是:是的,直接文件訪問不太可能影響伺服器性能。但是您的腳本和網路配置可能沒問題。沒有辦法知道。問題可能是完全不同的。