• piwik优化之定时任务生成统计数据


    piwik的ui界面,使用起来是无比的慢,让苏南大叔不得不对比wordpress的使用体验。当然了,如果你的服务器足够强大,这些都是小事儿。官方对此给出了一系列的优化建议,大家可以读一下:https://piwik.org/docs/optimize-how-to/ 。但是,这个优化建议是否有作用,就需要广大读者来自行体会了。今天苏南大叔给大家带来的就是,官方建立里面的定时任务生成文档。

    说白了,就是说,各种统计数据,默认是实时统计的。而对于较大数据量的情况下来说的话,这种实时就变的不可接受。于是,官方说,可以给个定时任务,定期计算这些数据。

    鉴于一般大家的服务器都是linux系列,所以我的试验对象是我的mac下的crontab,window下的定时任务,官方文档里面也有介绍,本文中就不写了。E文好的同学可以直接传送到这里:https://piwik.org/docs/setup-auto-archiving/ 。

    在mac下面,相关的命令如下:

    crontab -e
    * * * * * php /www/analyze/piwik/console core:archive --url=http://piwik/ >> /www/analyze/piwik/piwik-archive.log
    tail -f  /www/analyze/piwik/piwik-archive.log
    

      

     

    其实和官方给出的命令略有不同,大家可以根据自己的需求更改。

    其中,这其中涉及的连续的五个星号,是crontab的语法,每分钟执行一次。官方给出的demo是5加四个星号,就是说每小时的第五分钟执行一次。

    php,这个命令,个人不建议你写路径。因为你安装完php环境后,php这个命令是默认识别的。当然了,如果你喜欢。你可以通过如下命令,得到你需要的路径。

    whereis php
    

      

     

    如果上述命令结果返回多个路径的话,则请注意选择带有bin文件夹的路径。

    /www/analyze/piwik/ 这个是我本地的piwik目录的地址,--url后面的参数是,我本地的piwik路径。 最后面的那个是生成的log日志的地址了。

    我们使用tail -f可以观察到命令的输出。便于调试。

    piwik优化之定时任务生成统计数据 - crontab_0.png

    piwik优化之定时任务生成统计数据 - crontab_1.png

    piwik优化之定时任务生成统计数据 - crontab_2.png

    最后,你可以在数据库中的如下数据表中,查看到对应的执行结果。

    piwik优化之定时任务生成统计数据 - crontab_3.png

    更多关于piwik的文章,请点击查看: https://newsn.net/tag/piwik/ .

  • 相关阅读:
    hdu 2639 Bone Collector II
    文件打包bundle
    iOS UITextField垂直居中
    Mac删除废纸篓中的单一文件和文件夹
    Swift 初见
    关于 Swift
    NSString和NSDate的转换
    iOS开发之iOS7设置状态栏字体颜色
    在当前界面中隐藏状态栏
    适合所有测试人员读的书籍
  • 原文地址:https://www.cnblogs.com/tdalcn/p/8656972.html
Copyright © 2020-2023  润新知