首页 > 解决方案 > 如何知道服务器端是否加载了 JS 文件?

问题描述

我是Friconix网站的开发人员,该网站是免费图标的集合。用户可以在他们的网页上包含我们的 JS 文件,如下所述:https ://friconix.com/start/ 。

我想使用我们的工具收集有关客户的统计数据。如何在服务器端知道请求我们的 JS 文件的页面(URL 或至少是域)上的信息?

需要说明的是,为了减少加载时间,JS 文件不是动态生成的。每次请求文件时都不会加载 PHP 文件。该文件以纯文本格式保存在我们的服务器上。我想知道正确的解决方案是不是在 .htaccess 文件中添加一些东西?

标签: javascriptanalyticsserver-side

解决方案


由于每次用户加载浏览器页面时都会从服务器请求脚本,因此您可以跟踪请求该路径的人员和频率。

一种简单的方法是,它将出现在您的请求日志文件中。因此,您可以创建一个脚本并经常阅读您的日志文件。

第二种方法是在 nginx/apache/which-ever-server-you-are-running 中设置一个特殊的规则/位置

第三种方法是通过内置所有这些属性的 CDN 提供脚本(即 CloudFront)


推荐阅读