2012-06-12 39 views
2

我在Apache中附件壓縮時遇到問題Couchdb 1.2.0上運行Ubuntu 12.04 LTS爲什麼Couchdb不使用gzip壓縮我的SVG附件?

我在被褥配置部分添加了內容類型image/svg + xml

附件| compressible_types | text/*,application/javascript,application/json,application/xml,image/svg + xml

local.ini已被正確更新。在我重新啓動couchdb之後,我上傳了一個svg文件作爲附件。我稱之爲,Request-Header似乎沒問題(Accept-Encoding:gzip,deflate),但是他的Response-Header沒有顯示編碼部分(gzip)。文件大小看起來沒有壓縮。

我無法在網絡上找到此問題的解決方案。你有任何解決方案來解決這個問題?

Thx

+0

壓縮正常工作的文/ *,應用程序/ JavaScript中,應用程序/ JSON和應用程序/ XML – itsdun

+0

如果你不能找到一個解決方案,你可以嘗試通過腳本(php,python等)手動gzipping SVG文件。 – wyqydsyq

回答

2

這種情況在CouchDB中沒有正確處理。解決方法是將MIME類型聲明爲image/svg\+xml

我開了一個錯誤的CouchDB的問題追蹤:https://issues.apache.org/jira/browse/COUCHDB-1497

+0

非常感謝Jan.Mime類型image/svg \\\ + xml的解決方法不適用於我,但是使用image/svg \ + xml它可以正常工作。我已經在couchdb 1.0.1上試過了。 – itsdun

+0

夠公平:)編輯我的原始回覆。這應該也適用於1.2.0。我希望我們得到1.2.1的固定 –