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