Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 添加属性是否会增加加载时间?_Ruby On Rails_Ruby_Performance_Ruby On Rails 4_Load - Fatal编程技术网

Ruby on rails 添加属性是否会增加加载时间?

Ruby on rails 添加属性是否会增加加载时间?,ruby-on-rails,ruby,performance,ruby-on-rails-4,load,Ruby On Rails,Ruby,Performance,Ruby On Rails 4,Load,我正试图了解网站速度减慢的因素。假设我定义了示例。所有都在页面的某个地方。向示例模型中添加更多属性是否会显著增加网站加载所需的时间,即使我不在该页面上使用上述属性,因为服务器可能需要遍历更多列?视情况而定 向示例模型添加更多属性肯定会增加加载时间。但与其他因素相比,这将是太小了 加快页面加载速度的几件事 缓存您的示例模型 使用分页,仅在一个页面中加载所需的数据量 只选择需要的列。例如: 示例。选择(“名称”、“日期”)。其中(分数:0) 考虑添加分析工具,以便更好地测量加载时间的组成。查看Min

我正试图了解网站速度减慢的因素。假设我定义了
示例。所有
都在页面的某个地方。向示例模型中添加更多属性是否会显著增加网站加载所需的时间,即使我不在该页面上使用上述属性,因为服务器可能需要遍历更多列?

视情况而定

向示例模型添加更多属性肯定会增加加载时间。但与其他因素相比,这将是太小了

加快页面加载速度的几件事

  • 缓存您的
    示例
    模型
  • 使用分页,仅在一个页面中加载所需的数据量
  • 只选择需要的列。例如:

    示例。选择(“名称”、“日期”)。其中(分数:0)


  • 考虑添加分析工具,以便更好地测量加载时间的组成。查看Miniprofiler以及如何使用它的示例

    “…显著增加时间…”,您的意思是在没有每秒1000次点击的站点中,以任何可测量的方式在代码中添加其他内容之前?有了这个,我不是说它可以忽略不计,但要注意到差异,你需要有大量的列或大量的请求。谢谢,我认为会有差异,但我希望它会很小。是的,它会很小