我正在编写一个django
应用程序,我必须在数据库中自动保存每个用户的时区。我已经通过 javascript 获得了时区,我正在主页中执行此操作。即每当加载主页时,我首先通过javascript找到时区,然后使用时区对服务器进行ajax调用,如果有任何更改,服务器将更新数据库。这样,我将始终拥有用户的当前时区,但我认为它是否会过多地增加对 DB 的影响?
我的一个选择是仅在用户登录时执行此操作。但在这种情况下,用户将被重定向到他在登录之前的页面,并且我必须将其他参数添加到重定向页面的重定向 URL 到决定是否应该进行 ajax 调用。
有任何想法吗?我的主要问题是第一个问题:它会对数据库产生严重影响吗?