重用法拉第连接对象是否安全,还是每次都重新创建它们更好?
def connection
@connection ||= Faraday.new('http://example.com') do |conn|
conn.request :url_encoded
# more configuration
end
end
Run Code Online (Sandbox Code Playgroud)
connection.get
.post
和所有其他方法在这里重复参数等。这意味着每个请求彼此之间以及父 Connection 对象不共享任何内容。
重复使用是安全的。