在Web应用程序中收集使用情况统计信息

时间:2014-07-05 13:47:46

标签: php usage-statistics

我有一个自定义的Joomla扩展程序,用户可以在自己的网站上购买,下载和安装。

为了充分了解客户的环境,我希望收集一些有关其服务器配置和扩展程序使用情况的统计信息。

一些要点:

  • 以匿名方式收集数据,此功能严格选择加入
  • 用户可以随时选择退出
  • 不会收集任何个人信息:只有服务器配置( PHP功能XXX可用吗?)或我的扩展用法(表XXX中有多少条记录?用户曾使用过议程或高级搜索?
  • 用户可以查看已发送的数据
  • 扩展名受GPL3许可,因此代码不会被编译也不会被混淆
  • 扩展程序不是特定于域名的:一旦购买,用户可以将其安装在任何他想要的地方(但我很想知道安装量)

我快速搜索了任何即用型工具,但我找不到任何东西,所以我决定自己构建它。

我最关心的是如何保护自己免受恶意用户的攻击:

  • 用户故意提交错误数据。
  • 用户利用远程服务器触发DoS攻击。我想我将在亚马逊网络服务中托管所有内容,所以也许我不会拒绝服务,但它可能非常昂贵

您对如何解决这些问题有什么建议吗? 或者您知道我可以在我的扩展程序中包含的工具吗?

0 个答案:

没有答案