我们运行一个Drupal网站,并期待很快就会突然爆发用户。
处理突发爆发的最佳Drupal实践有哪些: - 用户注册 - 用户验证
这些操作在很大程度上依赖于数据库...所以,我们如何优化它? 是否有任何技术可以最大限度地减少用户身份验(例如:将对象存储在内存中,并在以后将它们写入DB?)
非常感谢任何提示。
答案 0 :(得分:1)
用户身份验证和注册通常不是可以缓存或延迟的进程(如MySQL的INSERT DELAY
)。但是,您可以采取一些措施来减轻负担。例如:
答案 1 :(得分:0)
答案 2 :(得分:0)
用户注册和用户身份验证通常不是问题。但是,有很多用户登录可能是个问题。 Drupal对登录用户没有太多缓存。原因是在显示用户特定内容时,每个用户的页面看起来会略有不同。您可以缓存页面的所有部分,以减少负载。我自己没有这方面的经验,但我听说过这样做的设置。尽管如此,这样做并不容易。