Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
zlib压缩html页面的文件扩展名?_Html_File_Gzip_Zlib_Deflate - Fatal编程技术网

zlib压缩html页面的文件扩展名?

zlib压缩html页面的文件扩展名?,html,file,gzip,zlib,deflate,Html,File,Gzip,Zlib,Deflate,使用zlib(deflate)的压缩html文件在服务器上看起来像什么?它的扩展名与.html不同吗?它有您上载的扩展名 请注意,如果您要求web服务器提供压缩的html页面,它将在运行中执行此操作,并且它所执行的任何缓存都将位于您的网站目录之外的某个位置,因此您实际上不会看到这些文件,如果它们是文件的话 换言之,如果您正在提供即时压缩文件,则可以使用普通的.htm或.html扩展名将普通文件存储在服务器上。根据您的Web服务器设置,除了让Web服务器自动压缩html文件外,还可以提前压缩htm

使用zlib(deflate)的压缩html文件在服务器上看起来像什么?它的扩展名与.html不同吗?

它有您上载的扩展名

请注意,如果您要求web服务器提供压缩的html页面,它将在运行中执行此操作,并且它所执行的任何缓存都将位于您的网站目录之外的某个位置,因此您实际上不会看到这些文件,如果它们是文件的话


换言之,如果您正在提供即时压缩文件,则可以使用普通的.htm或.html扩展名将普通文件存储在服务器上。

根据您的Web服务器设置,除了让Web服务器自动压缩html文件外,还可以提前压缩html文件。通常扩展名是.gz,例如MyPage.html变成了MyPage.html.gz。在正确的设置下,如果有人请求,Apache看到MyPage.html.gz,并且客户端支持压缩,那么它将提供MyPage.html.gz版本。然后,客户端将透明地解压缩内容,用户甚至不知道或不关心它是否被压缩(除了可能对页面加载快了几分之一秒感到高兴)

谢谢。我正在使用一个嵌入式web服务器(在C语言中,我是一个新手)。你知道我可以在哪里配置来提供预压缩文件吗?t对不起,我真的不能帮你定制一个Web服务器,设置取决于Web服务器本身。你的答案看起来很好。但我仍然不知道如何配置像httpd这样的web服务器。如果提前压缩html文件,如何配置httpd?如何通过Web服务器自动配置httpd if zip html文件?