Faraday Http Cache

Apache
Ruby
跨平台
2015-05-07
红薯

Faraday Http Cache 是一个 Faraday 的扩展,实现了 HTTP 的缓存。通过检查过期时间来验证已存储的响应信息。

使用方法:

client = Faraday.new do |builder|
  builder.use :http_cache, store: Rails.cache
  # or
  builder.use Faraday::HttpCache, store: Rails.cache

  builder.adapter Faraday.default_adapter
end

使用 Memcached:

# Connect the middleware to a Memcache instance.
store = ActiveSupport::Cache.lookup_store(:mem_cache_store, ['localhost:11211'])

client = Faraday.new do |builder|
  builder.use :http_cache, store: store
  builder.adapter Faraday.default_adapter
end

# Or use the Rails.cache instance inside your Rails app.
client = Faraday.new do |builder|
  builder.use :http_cache, store: Rails.cache
  builder.adapter Faraday.default_adapter
end

日志:

client = Faraday.new do |builder|
  builder.use :http_cache, store: Rails.cache, logger: Rails.logger
  builder.adapter Faraday.default_adapter
end

client.get('http://site/api/users')
# logs "HTTP Cache: [GET users] miss, store"


加载中

评论(0)

暂无评论

暂无资讯

暂无问答

redis监控软件,redis-stat安装

redis监控软件,redis-stat安装

2015/09/24 10:09
321
0
基于Squid3.0的反向代理加速实现

基于Squid3.0的反向代理加速实现 Squid是一个更专用的代理服务器,性能和效率会比Apache的mod_proxy高很多。 下载squid3.0 http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE15....

2015/12/08 10:14
36
0
中国首批预订用户受邀参观FF总部

今日,法拉第(FaradayFuture)官方宣布,特别了邀请来自中国的部分首批预订用户前往洛杉矶总部,参观研发制造车间,并率先试乘 FF 91 电动车。 从官方晒出的照片来看,这些中国准车主近距离...

2018/08/29 12:51
0
0
中国首批预订用户受邀参观FF总部

今日,法拉第(FaradayFuture)官方宣布,特别了邀请来自中国的部分首批预订用户前往洛杉矶总部,参观研发制造车间,并率先试乘 FF 91 电动车。 从官方晒出的照片来看,这些中国准车主近距离...

2018/08/29 14:48
6
0
JSP Cache 经验技巧

我用Ajax请求servlet时发生了一个奇怪的问题,servlet返回给js的数据不对,后来发现是应为浏览器缓存了jsp页面,上网S了几个方法整理如下: (1) 在jsp页面或servlet里设置(server端) <% /...

2012/09/10 12:55
132
0
一位高人给的SQUID配置文件

#基本配置 acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl to_localhost dst 127.0.0.0/8 acl SSL_ports port 443 acl Saf...

2012/12/27 14:04
131
0
hmtl 网页缓存的几个方法总结

在html中可以用标签实现 <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="0"> 这个说明这个网站...

2017/10/18 11:13
11
0
使用zabbix 监控nginx cache的缓存命中率(openresty版)

上一篇介绍了nginx cache的配置[使用nginx cache加速H5加载速度],及通过分析访问日志来实现缓存命中率的统计,因为笔者使用的是openresty,后来想到不如使用ngx.shared.DICT 用lua脚本实时统...

2018/01/31 14:10
586
0
使用ngx_slowfs_cache模块构建本地缓存

Nginx的Web缓存服务主要由proxy_cache相关指令集和fastcgi_cache相关指令集构成,前者用于反向代理时,对后端内容源服务器进行缓存,后者主要用于对FastCGI的动态程序进行缓存。两者的功能基...

2015/08/20 13:55
188
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部