利用浏览器缓存
我有一个网站,当我使用 Google 插件检查页面速度时,我收到:
利用浏览器缓存
以下资源缺少缓存过期
搜索仅返回有关在 Apache 下使用 htaccess 的信息,但我的站点在 Windows 2003 Server 上以纯 HTML 语言运行,我什至无权访问该服务器。
有没有办法按照建议指定过期和 gzip 压缩?
I have a website and when I check page speed with Google plug-in, I receive:
Leverage browser caching
The following resources are missing a cache expiration
Searching only returns information on using htaccess under Apache, but my site is running on Windows 2003 Server, in plain HTML language, and I don't even have access to the server.
Is there any way to specify expiration and gzip compression, as it recommends?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看一下“内容过期”,它应该可以帮助您解决缓存问题。
http:// /www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/0fc16fe7-be45-4033-a5aa-d7fda3c993ff.mspx?mfr=true
设置网站内容的过期时间
在 IIS 管理器中、双击本地计算机;右键单击“网站”文件夹、单个网站文件夹、虚拟目录或文件;然后单击“属性”。
单击“HTTP 标头”选项卡。
选择“启用内容过期”复选框。
单击“立即过期”、“在
单击“确定”。
Have a look at Content Expiration, that should do the trick for you on the caching.
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/0fc16fe7-be45-4033-a5aa-d7fda3c993ff.mspx?mfr=true
To set the expiration of Web site content
In IIS Manager, double-click the local computer; right-click the Web Sites folder, an individual Web site folder, a virtual directory, or a file; and then click Properties.
Click the HTTP Headers tab.
Select the Enable content expiration check box.
Click Expire immediately, Expire after, or Expire on, and type the appropriate expiration information in the corresponding boxes.
Click OK.
您还可以通过将以下代码添加到 PHP 页面的顶部来进行 Gzip 压缩。
效果很好。
You can also Gzip by adding the code below to the top of your PHP pages.
It works great.