我在Apache服务器上放置了一个视频文件(mp4),可以从Android应用程序访问。我需要知道观看了多少次视频。我能想到的解决方案是
除了上述两种以外还有其他更好的解决方案吗?
答案 0 :(得分:0)
第三个选项是拥有一个PHP文件,该文件将注册下载,然后通过阅读并将其发送给客户端来传递文件。
(见http://www.gayadesign.com/diy/download-counter-in-php-using-htaccess/)
性能方面,这比日志/重定向方法稍差,但它是最可靠的,因为客户端可以通过PHP脚本访问文件的唯一方法。此外,您可以在不访问日志的情况下执行此操作(它与Apache无关)。您还可以拥有更多控制权(例如,您可以计算每个IP只下载一次),但是再次,其他方法也允许进行一些修改。除了你列出的两个以及我建议的那个之外,我不确定是否还有其他方法可以有效地做到这一点,也许有一种PHP / Apache扩展方式,我只是不知道它。
所以要么使用重定向,要么使用此。