Php

使用 PHP 下載文件會導致伺服器/CPU 過載嗎?

  • October 4, 2021

在我的一個網站上,我有一個大文件下載方法,使用:

site.com/downloader.php?file=MyLargeFile.mp3

然後執行 PHP 文件readfile以開始文件下載。

通常,不詳細介紹負載平衡,我只是想知道 PHP 引擎是如何工作的 -與使用直接連結下載相比, PHP 中的這種方法(使用readfile,或等…)是否會佔用更多 CPU/過載file_get_contents,比如site.com/MyLargeFile.mp3?還是 PHP 引擎使用這些命令做同樣的事情?

沒有更多資訊就無法確定。您需要檢查並查看導致 CPU 使用率高的原因,而不是詢問。該top命令可能是一個好的開始。如果您需要幫助,我們也需要您收集一些資訊並向我們展示您的腳本。

否則這只是一個猜測,我的猜測是:是的,直接文件訪問不太可能影響伺服器性能。但是您的腳本和網路配置可能沒問題。沒有辦法知道。問題可能是完全不同的。

引用自:https://serverfault.com/questions/799860