摘要:
今天装jekyll,总是失败。各种报错ERROR: While executing gem ... (TypeError) instance of Date needs to have method `marshal_load' WARNING: RubyGems 1.2+ index not found for: RubyGems will revert to legacy indexes degrading performance.Updating metadata for 1 gems from http://rubygems.org/.completeBulk updati.. 阅读全文
摘要:
控制浏览器缓存有2种方式:时间控制Last-modified为绝对时间,服务器端通过系统调用获得文件的修改时间,将其加入HTTP头,header("Last-modified:".gmdate("")." GMT");,返回给浏览器,浏览器将文件缓存到本地,并且记录上次修改时间,当再次发起请求时,会首先请求SERVER,文件是否被修改过,如果被修改过,请求文件内容,否则不请求内容。ExpiresExpire为绝对时间,如果服务器返回一个文件的Expires给客户端,浏览器将其保存到本地,当浏览器再次请求文件时,如果在当前的Expire 阅读全文