【发布时间】:2018-06-28 01:39:24
【问题描述】:
我有一个非常小的 sinatra 应用程序。它基本上重定向到谷歌搜索。我将它部署在 heroku 上。我想跟踪它获得的点击量,所以我添加了一个“点击”变量,并在每次加载页面时更新它。 我面临的问题是,每次我推送新版本时,应用程序都会重新启动并且变量会重置(这并不奇怪,真的)。
有没有办法永久保留变量?并根据需要进行更新? heroku env_vars 能做到吗?
我曾考虑将本地文件存储作为一种解决方案,但每次推送新更改时,该文件也会被覆盖。你们知道如何解决这个问题吗?
【问题讨论】:
-
为什么不简单地添加一个 Google Analytics 跟踪器?
-
因为我要做的就是向访问该站点的人显示已经访问了多少人。我不需要跟踪任何其他事情。 :) 我用一个简单的数据库事务修复了它。