我想只允許註冊用戶下載.mp3文件。阻止訪問PHP中的某些.mp3文件
所以,我決定隱藏.MP3文件的實際位置,並允許使用下載http://example.com/donwload.php?mp3_name=1
文件donwload.php檢查天氣在用戶登錄,然後使用ReadFile的()讀取文件位置在未顯示給用戶的文件夾中。
這裏的問題是,訪問http://example.com/donwload.php?mp3_name=1爲500KB的MP3檔案,需要3秒鐘的加載(保存對話框出現)
是否有任何其他的方式來做到這一點或PHP快速讀取文件?
感謝 阿卡什
請提供一些示例代碼,以便我們可以看到您的PHP腳本正在做什麼。 – Dancrumb
你怎麼能確定延遲是由你的PHP腳本而不是你的瀏覽器/位置?您可能需要運行一些基準測試,然後才能100%確定應該責怪PHP。這可能是服務器硬件問題(無法使用)或本地軟件問題(無法爲其他用戶使用)。 –
readfile()函數需要3秒才能完全讀取.mp3文件,並使用microtime()函數進行測試 – Akash