2013-05-21 134 views
-1

我在我的服務器上的PHP腳本中生成一個wave文件(.wav),然後通過GET請求發送給客戶端。 現在我的問題是,客戶端的下載速度限制了在合理的時間內傳輸的文件大小,所以我正在尋找一種方法來在PHP中壓縮文件(準確地說是一個wav文件),然後再次解壓縮Javascript曾經通過HTTP發送。PHP/JS wav壓縮

有沒有已知的解決方案,我不知道? 如有必要,將澄清問題。

+0

可以看看做一個zip文件,不知道如果它壓縮 – MKroeders

+1

一個簡單的谷歌搜索可以揭示解決方案的花園... – Ihsan

+0

將它可以接受將文件轉碼爲壓縮格式,比如mp3? – Orangepill

回答

1

我確定你可以在Apache中爲.wav文件(或者其他任何文件類型)設置輸出壓縮。你不需要在PHP上處理它,因爲Apache會自動壓縮它,並且也不用擔心Javascript,因爲瀏覽器會自動解壓(Apache會設置適當的頭文件讓瀏覽器知道它需要解壓縮響應)。

話雖這麼說,看看mod_deflate模塊的Apache:http://httpd.apache.org/docs/2.2/mod/mod_deflate.html