2

我以前用过设计,在heroku上没有任何问题。它工作正常,但登录和注销功能真的很慢。大约需要 3 秒才能开始工作。

我从基本设置中唯一改变的是路径。我有一个用户表,所以我更改了成员的路径:

devise_for :users, :path => "member", :path_names => { :sign_in =>
    'login', :sign_out => 'logout', :password => 'secret', :confirmation
    => 'verification', :unlock => 'unblock', :registration => 'register', :sign_up => 'signup' }

日志没有显示任何内容,但是当它花费太长时间时有时会给我一个错误:

Error R14 (Memory quota exceeded)

管理员模型可以快速登录和注销。模型的不同之处在于:

admin
  devise :database_authenticatable, :recoverable, :trackable, :validatable, :timeoutable, :lockable

user
  devise :database_authenticatable, :recoverable, :trackable, :validatable, :rememberable, :confirmable, :registerable

我尝试从用户中删除可记忆并且注销变得更快,但登录仍然非常慢。

我不知道如何给出细节,因为我认为我没有做任何其他不同的事情,但如果有其他事情可以帮助回答这个问题,我很乐意提供更多答案。

希望有人可以帮助我。

4

0 回答 0