javascript - 如何知道服务器端是否加载了 JS 文件?
问题描述
我是Friconix网站的开发人员,该网站是免费图标的集合。用户可以在他们的网页上包含我们的 JS 文件,如下所述:https ://friconix.com/start/ 。
我想使用我们的工具收集有关客户的统计数据。如何在服务器端知道请求我们的 JS 文件的页面(URL 或至少是域)上的信息?
需要说明的是,为了减少加载时间,JS 文件不是动态生成的。每次请求文件时都不会加载 PHP 文件。该文件以纯文本格式保存在我们的服务器上。我想知道正确的解决方案是不是在 .htaccess 文件中添加一些东西?
解决方案
由于每次用户加载浏览器页面时都会从服务器请求脚本,因此您可以跟踪请求该路径的人员和频率。
一种简单的方法是,它将出现在您的请求日志文件中。因此,您可以创建一个脚本并经常阅读您的日志文件。
第二种方法是在 nginx/apache/which-ever-server-you-are-running 中设置一个特殊的规则/位置
第三种方法是通过内置所有这些属性的 CDN 提供脚本(即 CloudFront)
推荐阅读
- c - 如何防止 gcc 优化破坏 rep movsb 代码?
- c# - XtraReport 从 DataSet 打印所有内容。我只想在 datagridview 中选择打印
- list - 未来不兼容
- graphql - Webhook 使用 express 调用 ApolloServer
- wordpress - 如何在搜索结果中显示产品简短描述?
- arcgis - 是否仍支持此 ArcGIS url?
- python - 禁止保存()以防止由于未保存的相关对象“员工”而导致数据丢失
- android - AndroidX - 以编程方式模拟偏好点击
- postgresql - 在 PostgreSQL 中多次生成相同的数据
- webhooks - MS 团队传入 Webhook 生成 400 以发送文本格式