PHP header 'audio/mpeg' 性能问题

PHP header 'audio/mpeg' performance issue

好的,我必须构建一个安全的音乐播放器;一个不显示音乐源的(即使在控制台上)。 我已经 已经构建了逻辑 ,但是,为了做到这一点,我唯一的出路是使用 php header 来播放 mp3。

我的问题:是我的性能损失 "tolerable" 做了 那个:

/main.js

Player.src = "music.php"

/music.php

header('Content-type: audio/mpeg');
header('Content-length: ' . filesize($track));
header('Content-Disposition: filename="sometrack.mp3"');
header('X-Pad: avoid browser bug');
header('Cache-Control: no-cache');
print file_get_contents($track);

而不是那个?:

/main.js

Player.src = "music.mp3"

"tolerable",我的意思是:损失 10%?损失 15%?

或者谁有其他建议?

这是 github 与 非常(!) 原始逻辑:https://github.com/filipemerker/securePlayer

如果你必须这样做,你应该考虑使用 readfile 而不是 file_get_contents

看看PHP readfile vs. file_get_contents