可以用 git 做个集中的配置管理仓库(CMDB),一旦这个 git 仓库有提交,通过 CI 检测到,自动执行,变更服务器 服务器还是不要登录的好 相关的开源软件有 ansible,puppet,saltstack,chef 等等
这样就可以吧,name 以空括号结尾的会处理为数组
<% @users.each do |user| %>
<tr>
<td><input name="user_ids[]" type="checkbox" value="<%= user.id %>"/></td>
<td><%= user.name %></td>
</tr>
<% end %>
或者用 helper 方法 collection_check_boxes
<%= form_for @post do |f| %>
<%= f.collection_check_boxes :author_ids, Author.all, :id, :name_with_initial %>
<%= f.submit %>
<% end %>
需要分很多维度的,例如用什么应用服务器,开几个应用服务器,用什么数据库,用什么缓存,缓存空间开多大,在线人数多少,访问的页面等等 各维度之间交叉影响,这时就需要分析各维度相互之间的影响来找到优化的最佳方案 更重要的维度是时间,分年月日时分秒来分别统计来寻找规律 数据需要自己记录,然后用通用的 olap 工具建模,数据提取得到数据仓库,然后分析
@huacnlee 是不是想找一个数据分析工具呀,一般要用商务智能工具软件吧 最简单的是直接用 excel 之类的处理 简单一点的可以用 Mondrian+JPivot 更专业的可以用 pentaho