我有一个php Web应用程序,它使用大型cookie来存储大量用户数据。如果我在apache服务器上设置mod_gzip,它会仅压缩页面内容还是会压缩cookie?
答案 0 :(得分:12)
不,它仅压缩内容。 Cookie在标头中发送,从不压缩。
答案 1 :(得分:6)
对于使用mod_gzip的cookie,压缩不会发生,但如果你知道它会变大,你可以自己压缩cookie数据。在创建cookie时压缩数据,并在读取cookie时解压缩。确保在解压缩之前验证数据上的签名,以帮助避免针对您的代码的DoS攻击。
答案 2 :(得分:4)
我认为你在这里关注的是错误的问题。
此时你觉得压缩cookie可能是一个好主意,你显然是在滥用cookie系统。
将最小数据存储在Cookie中,例如登录上下文的唯一ID或诸如此类的内容,不会将整个用户数据存储在Cookie中。
基本上我得到的是,你永远不应该感到需要压缩cookie。如果你这样做,那你做错了。
不,为了回答你的问题,它不会压缩cookie。它们与内容分开发送。