Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在IIS6上压缩JSON?_Json_Gzip_Iis 6 - Fatal编程技术网

如何在IIS6上压缩JSON?

如何在IIS6上压缩JSON?,json,gzip,iis-6,Json,Gzip,Iis 6,JSON被添加到mime类型中,可以很好地访问它。其他一切都按预期进行了压缩。唯一的问题是JSON没有被压缩,WebGetest.org抱怨。IIS已重新启动 我的MetaBase.xml用于IIsCompressionSchemegzip和deflate HcFileExtensions="htm html asp txt css js php rdf xml

JSON被添加到mime类型中,可以很好地访问它。其他一切都按预期进行了压缩。唯一的问题是JSON没有被压缩,WebGetest.org抱怨。IIS已重新启动

我的
MetaBase.xml
用于
IIsCompressionScheme
gzip和deflate

    HcFileExtensions="htm
        html
        asp
        txt
        css
        js
        php
        rdf
        xml
        ttf
        json"

这在IIS6上可能吗?

我注意到您的前端应用程序必须具有以下内容:

        headers : {
            "Content-Encoding" : "gzip"
        },
已启用,因此它会通知后端可以使用gzip

仅供参考,如果您的JSON响应太小,gziping实际上可能会使它变慢。让你知道。

试试这个把戏

用记事本打开C:\Windows\System32\inetsrv\config\administration.config并更改httpCompression标记:


动态内容压缩功能要求

我转到“C:\Windows\System32\inetsrv”,没有名为“config”的文件夹,也找不到“administration.config”文件。那是因为我有IIS 6?请点击此链接,这可能会对您有所帮助。[link]()我之前一直关注这一切。除了jsonOk,一切都在进行中,它终于成功了!所以我从那个链接开始做所有的事情。除了编辑web目录中的metabase.xml之外。原来我需要的是位于C:\Windows\System32\Inetsrv\Metabase.xml中的一个。我会给这个赏金,因为它无论如何都会过期。)Alexander—您还可以压缩JSON响应。