我有一个Web应用程序(ruby on rails),它将一些YAML作为隐藏输入字段的值发送.
现在我想减少发送到浏览器的文本的大小.在最小数据中发送的最有效的无损压缩形式是什么?我可以在服务器端产生额外的压缩和解压缩成本.
如果我使用像这样的方法
def self.get_service_client
return @service_client if !@service_client.nil?
@service_client = #initialize logic
end
Run Code Online (Sandbox Code Playgroud)
现在@service_client是一个类的实例变量.在记忆中有多长时间?只要类在内存中(即像静态变量),我可以将其存储为不重新初始化吗?