我想统计主页各部分的点击次数,但不是使用数据库。我认为DB会带来一些开销。如何在Codeigniter中使用像ASP这样的应用程序变量
ASP代码是:
<script language="vbscript" runat="server">
Sub Application_OnStart
application("vartime")=""
application("users")=1
End Sub
</script>
我想统计主页各部分的点击次数,但不是使用数据库。我认为DB会带来一些开销。如何在Codeigniter中使用像ASP这样的应用程序变量
ASP代码是:
<script language="vbscript" runat="server">
Sub Application_OnStart
application("vartime")=""
application("users")=1
End Sub
</script>
这是一个项目的链接,它增加了一个$_APP
全局变量。仅供参考,它使用文件来存储$ _APP数据,但它看起来并不像它在将文件写回文件时进行任何文件锁定或合并$_APP
。对于高流量站点或者如果您有CPU密集型页面,这可能会导致文件中的数据问题。
好吧,既然PHP是无状态的,你必须把它写入到硬盘驱动器的一些如何。 你可以使用写入文件,file_put_contents
或者,你可以使用$ _SESSION变量。
但是,如果它变得复杂,你将不得不使用数据库,复杂的数据应该在数据库中。
数据库将处理最有可能比你更好的硬盘驱动器
在您的ASP示例中,计数器将在重新启动应用程序时重置。 – AndrewR