相关疑难解决方法(0)

缓存控制的默认值是什么?

我的问题是:有时浏览器过度缓存了一些资源,即使我已经修改过它们.但是在F5之后,一切都很好.

我整个下午都研究过这个案子.现在我完全理解"Last-Modified"或"Cache-Control"的观点.我知道如何解决我的问题(只是.js?版本或显式max-age = xxxx).但问题仍然没有解决:浏览器如何在没有 "Cache-Control"的情况下处理响应头,如下所示:

Content-Length: 49675
Content-Type: text/html
Last-Modified: Thu, 27 Dec 2012 03:03:50 GMT
Accept-Ranges: bytes
Etag: "0af7fcbdee3cd1:972"
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Date: Thu, 24 Jan 2013 07:46:16 GMT 
Run Code Online (Sandbox Code Playgroud)

当他们"进入酒吧"时,他们会清楚地缓存它们

在此输入图像描述

browser caching browser-cache

48
推荐指数
4
解决办法
3万
查看次数

htaccess利用浏览器缓存图像和CSS

我正在尝试为我的网站创建一个htaccess文件,pageSpeed的见解表明有图像和一个css文件没有过期.

我不知道从哪里开始或如何做到这一点,我从在线教程得到这个代码,并想知道这是否足够工作.

<IfModule mod_expires.c>
ExpiresActive On
############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
ExpiresDefault "access plus 1 year"
</FilesMatch>
</IfModule>
Run Code Online (Sandbox Code Playgroud)

或者这段代码是否符合我的需要呢?

谢谢

apache .htaccess

26
推荐指数
3
解决办法
7万
查看次数

如何在PHP中返回文件

我有一个文件

/file.zip
Run Code Online (Sandbox Code Playgroud)

用户来了

/download.php
Run Code Online (Sandbox Code Playgroud)

我希望用户的浏览器开始下载文件.我怎么做?readfile是否在服务器上打开文件,这似乎是不必要的事情.有没有办法在不在服务器上打开文件的情况下返回文件?

php

24
推荐指数
1
解决办法
4万
查看次数

标签 统计

.htaccess ×1

apache ×1

browser ×1

browser-cache ×1

caching ×1

php ×1