我注意到 ruby china 为了防止攻击,将注册验证码换成 recaptcha 了。 但用这个有严重的问题,不开 vpn,就完全无法使用。
考虑国内用户,是否还是老办法,rucaptcha + 限制 ip 得了?另外我注意到了,homeland 中限制 ip 的代码。
Rails.cache.write(cache_key, sign_up_count + 1)
设置的缓存,是否应该加个有效期更好一些。避免 redis,存在大量无用数据
Rails.cache.write(cache_key, sign_up_count + 1, :expires_in => 1.days)