gpt4 book ai didi

javascript - 使用 Colfusion/JavaScript/Other 跟踪网站使用情况

转载 作者:数据小太阳 更新时间:2023-10-29 06:12:21 24 4
gpt4 key购买 nike

我们的网站开发团队在我们的内部网上管理着许多网站(每个网站都有不同的个性化 URL)。我们想实现一些易于添加 Application.cfm/OnRequestEnd.cfm 页面的东西(代码片段),该页面会将记录插入数据库以跟踪诸如页面、url、查询字符串、用户 ID 等内容——基本内容。插入记录没什么大不了的。我想知道的是,从性能的 Angular 来看,你们会推荐什么,这样我们就不会在员工访问各个站点时遇到插入排队的瓶颈。我们不能使用 jQuery,因为并非每个站点都有相同版本的 jQuery,所以我们真的仅限于使用 Coldfusion - 我认为。

理想情况下,我们希望能够在我们的主服务器上创建一个主跟踪文件,并从我们所有其他站点引用该文件。然后,如果/当我们需要进行更新时,我们可以进行全局更改 - 有点像 Google Analytics 所做的,只是没有那么多细节。

在我们支持的所有网站上,我们的部门 Logo 都在这些页面上。我考虑过在图像加载中构建一个跟踪过程,就像他们处理电子邮件一样。

如果您有更好的想法,我们将不胜感激 - 我洗耳恭听。

已更新
关于图像处理,我无法从 easycfm.com 找到该教程的原始链接,但我在此处找到了似乎相同的代码:http://www.experts-exchange.com/Software/Server_Software/Web_Servers/ColdFusion/A_2386-Track-your-Emails-using-coldfusion.html

最佳答案

我想说的是,在您有理由这样做之前,您不应该尝试过早地优化它。如果您发现自己在跟踪过程中遇到问题,您可以随后进行处理。

创建一个 Logging CFC 并实现一个接收您希望记录的指标的方法,然后将其包装成一条记录以插入到数据库中,并使用 <cfquery>将它们写入数据库表。从 OnRequestEnd.cfm 调用函数。

我特别建议将其整合到日志 CFC 中,因为如果您以后需要更改日志记录方式的实现,您只需更改日志记录方法的内部工作方式,而不必弄乱您的所有站点。

关于javascript - 使用 Colfusion/JavaScript/Other 跟踪网站使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15692651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com