使用 zlib (deflate) 压缩的 html 文件在服务器上看起来像什么?它的扩展名是否与 .html 不同?
问问题
2986 次
2 回答
2
它具有您上传时使用的扩展名。
请注意,如果您要求 Web 服务器提供压缩的 html 页面,它会即时执行此操作,并且它所做的任何缓存都将位于您的网站目录之外的某个位置,因此您实际上不会看到这些文件,如果它们根本就是文件。
换句话说,如果您提供即时压缩文件,您可以将普通文件以普通的 .htm 或 .html 扩展名存储在服务器上。
于 2009-05-13T16:08:36.353 回答
2
根据您的网络服务器设置,除了让网络服务器自动压缩它们之外,还可以提前压缩 html 文件。通常扩展名是.gz,例如MyPage.html 变成MyPage.html.gz。使用正确的设置,如果有人请求http://example.com/MyPage.html,而 Apache 看到 MyPage.html.gz,并且客户端支持压缩,它将改为提供 MyPage.html.gz 版本。然后客户端将透明地解压缩内容,用户甚至不会知道或关心它是否被压缩(除了页面加载速度快了几分之一秒可能会稍微高兴一点)
于 2009-05-13T16:15:03.097 回答