最好的wordpress主题下载排行
如果这是一个外国WordPress主题,Avada可能是最好的,许多在您周围进行外贸的朋友正在使用。主题模板,总体下载并不多,因为盗版更为严重。
html中的expires属性
主要重点在于我们要明白一个相对(Expires)一个绝对(max-age)
分别
max-age
max-age是HTTP/1.1中,他是指我们的web中的文件被用户访问(请求)后的存活时间,是个相对的值,相对Request_time(请求时间).
例如:A.html 用户请求时间是18:00,max-age设置的是600的话,相当18:00+600秒过期,也就是相对18:00的时间后面600秒后过期.默认的max-age是由Expires算出来的.
Expires
Expires是HTTP/1.0中的,它比max-age要麻烦点.Expires指定的时间分下面二种,这个主要考虑到apache中设置是A还是M.
1.相对文件的最后访问时间(Atime)
当Apache使用A时间来做Expires时.这样设置时.他就和max-age的值相等,因为max-age是相对文件的请求时间(Atime).
例如:ExpiresByType text/html A600
由上面我们得知,Apache设置Atime时,过期为600秒时.
Expires=18:00+600=18:10
max-age=18:00+600=18:10
得出:Expires=max-age
2.绝对修改时间(MTime)
这又分二种情况,我们来拿A.htm来讲
假设文件的建立时间为18:00.
当用户Request请求为18:00时,过期为600秒
Expires=18:00+600=18:10
max-age=18:00+600=18:10
得出:Expires等于max-age
当用户Request请求为18:20时,过期为600秒
Expires=18:00+600=18:10(因为设置成Mtime时,时间由文件建立时间来决定)
max-age=18:20+600=18:30
得出:Expires不等于max-age
另外要注意,象上面这种情况时,max-age优化,所以过期时间为18:30.
在squid,如果没有指明expires和max-age这二个的截止时间,那它就会使用发式截止时间,如参考 Last-Modified.
其实上面的max-age=18:20+600=18:30,这样算max-age不对,真实环境要这样算,max-age过期为http头中的Age=600过期.
注:Age阈值是缓存服务器估计从响应产生或被原始服务器重新证实以来的总时间.age的值是缓存服务器算出来的,原始服务器是没有的.
Expires和max-age的区别
到期和最大AGE都可以用来指定文档的到期时间,但是HTTP/1.0中的两个效果之间存在一些细微的差异。与向下兼容,只有max-age还不够。 2. Expires指定绝对的到期时间(GMT格式),这将至少引起2个问题1)不同的客户和服务器导致到期的配置2)很容易忘记配置后的特定到期时间,导致激增现象在到期中; 3. MAX-AGE指定访问文档后的生存时间。这次是相对值(例如:3600s)。第一次请求文档时录制的服务器的request_time(请求时间)4。指定的时间可以是相对文件的最终访问时间(当场时间)或修改时间(MTIME),而Max-age则相反对于文档请求时间的文档请求时间5.在Apache中,Max-age是max-age = expires-request_time :( mod_expires.c)429 Expires =基础=基础附加; “,431 apr_psprintf(r-” pool,“ max-age =%” apr_time_t_fmt,432 apr_time_sec(expires-r-” request_time))))))); Expection_time_time_time_time得到max-age,如果max-age,如果(访问时间)设置设置设置((((后面的值值就就就就是(addtional),那么那么那么那么设置设置设置设置设置设置值就就就等于等于等于等于等于值,但是,但是但是但是但是但是但是如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果根据根据根据根据根据根据的根据mtime,那么mtime,那么当前时间(例如,文件(19:00:00)2小时前(19:00:00),现在设置M3600(现在21:00:00)和访问,max -age = Expires -request_time =(Finfo) 。设置为M,是MTIME。-res