【发布时间】:2021-01-29 01:15:39
【问题描述】:
我正在页面上显示一个链接,我想通过使用表单来更改该链接。
我应该在哪里保存该链接并检索以呈现除了数据库之外的页面?
*我认为在这么小的任务中涉及数据库的性能效率不高。
我能做的就是把它作为一个字符串保存在一个全局变量中,这样我就可以访问它并更改它。
但是在生产中使用全局变量来完成这样的任务是一个好习惯吗?
【问题讨论】:
-
我认为这是不好的做法,然后您需要在表单提交上修改文件,以更改变量,以便每次刷新时都会对文件进行修改。如果你问我,你需要一个数据库。
-
为了帮助您,我们需要了解更多。您是在尝试更改某个特定用户的链接,就在他们的页面中,还是尝试为使用您的 Web 服务器的所有用户更改该链接的所有实例?那么,您在什么情况下尝试更改链接以及您希望它持续多长时间?这是什么,您可以使用客户端 Javascript 更改一次,还是需要影响从服务器为该用户呈现的所有未来页面?
-
@jfriend00 回答您所有的问题=> 您是否尝试为使用您的网络服务器的所有用户更改该链接的所有实例? : 是的。 |您在什么情况下尝试更改链接以及您希望它持续多长时间? :我想使用仅在管理员用户登录时可用的表单来更改它(我已经使用护照实现了用户管理,所以这不是问题)并且不会经常更改(可能每 7 天)。 |