Changeset 1589 for lang/ruby/cocproxy
- Timestamp:
- 11/15/07 21:10:22 (6 years ago)
- Files:
-
- 1 modified
-
lang/ruby/cocproxy/proxy.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/ruby/cocproxy/proxy.rb
r325 r1589 59 59 また、置換後のファイルでは proxy-replace 以降、行末までは削除されるため、 60 60 proxy-replace のあとを HTML エスケープなどする必要はない。 61 62 == キャッシュ == 63 64 開発用のプロキシでリロードをしまくる性質上、 65 置換対象のファイルでない限り全てのリソースを無条件にキャッシュする。 66 67 もしキャッシュをクリアしたければ、?clearcache=1 をつけて、 68 適当な URL にアクセスすれば良い。 61 69 62 70 == さらに == … … 249 257 puts "Rewrited: <= #{local_path}" 250 258 else 251 super 259 @cache = {} if !@cache || req.query.key?("clearcache") 260 r = @cache[req.request_uri.to_s] 261 262 if r 263 r.instance_variables.each do |i| 264 res.instance_variable_set(i, r.instance_variable_get(i)) 265 end 266 $stderr.puts "Cached: #{req.request_uri}" 267 else 268 super 269 @cache[req.request_uri.to_s] = res.dup 270 end 252 271 end 253 272 req.header["referer"] = ["http://#{req.header["host"][0]}"]
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)