Rails:等待太久,无法显示模式

时间:2018-11-21 20:47:22

标签: ruby-on-rails performance

我有一个显示模式的Rails应用程序,但显示需要一定的时间。我如何找到问题,为什么会发生?

  • 我找到了this答案,表示包含问题–但是我的页面已经加载,并且只需要显示一个简单的模式弹出窗口。

  • 我检查了我的互联网连接。看起来不错,其余网站正常加载。 enter image description here

  • 基本上它是带有事件列表的仪表板。当您按下“ +”按钮时,应该会出现一个模态,并且您应该能够添加话务员。

因此事件row.haml如下所示:

    = link_to new_admin_attendance_path(event_id: event.id, date: params[:date]), 
remote: true, class: 'btn btn-success' do %span.glyphicon.glyphicon-plus

当我单击“ +”按钮时,新的出勤代码如下所示:

def new
    @attendance = Attendance.new

    if params[:event_id]
      @attendance.event_id = params[:event_id]
    end

    respond_to do |format|
      format.js
    end
  end
  • 我还检查了PostgreSQL数据库,并且在Attendances表的event_id行上有一个索引。
  • 这是Inspect-> Network的屏幕截图。 16秒下载了什么? (我的同事提到有时需要2分钟)enter image description here

    • 在开发环境中点击“ +”后,这将在控制台中编写:

enter image description here

  • 我无权访问生产数据库。我只能使用ssh登录到AWS,但不知道如何使用它。

0 个答案:

没有答案