0°

教程:使用Matomo建立私有的统计服务并使用redis进行缓存

简介

Matomo的前身是Piwik,是个非常出名的开源网站统计分析程序,提供了顶级关键字和搜索引擎,网站,社交媒体网站,首页网址,页面标题,用户国家,提供商,操作系统,浏览器市场份额,屏幕分辨率,桌面VS移动,网站停留时间,访问,重复访问,顶级广告系列,自定义变量,顶级入口/出口页面,下载文件等等的分析

更多的功能,请参考这个网站:https://matomo.org/features/

官方网站:https://matomo.org/

Github:https://github.com/matomo-org/matomo

官方的DEMO:https://demo.matomo.org/

下载地址:https://matomo.org/download/

官方安装教程:https://matomo.org/docs/installation/#getting-started

安装教程:

这里我们使用宇宙无敌最好用的 Debian 来安装~

1.配置环境

直接点击:Debian 9 / Debian 8 使用源安装 LEMP 教程(本站环境就是用这个教程搭的)

2.下载网站程序

cd到你设置好的网站目录下:

cd /var/www/example.com/

wget https://builds.piwik.org/piwik.zip && unzip piwik.zip

3.安装

3.1访问你安装Matomo的网址(example.com)没出问题的话,出现安装界面,点击左上角可以选择【简体中文】

3.2系统检查,如果出现问题,会出现详细的信息

3.3填写数据库信息

3.4设置管理员账号

3.5如果你使用的是WordPress, Drupal or Joomla这三款程序,官方提供了对应的插件

4.配置redis来降低服务器负载

Q:为什么这么做

A:本站的统计是单独搭建在一个单核心1GB内存的阿里云香港服务器的,打开本站一次统计的服务器cpu占用100%一次,本人的服务器全部由ServerStatus 来监控看这cpu占用总是心惊肉跳的,于是决定使用Redis为php来缓存,事实也证明最终的效果是坠吼的。

4.1安装redis(Debian)

apt install redis-server
apt install php-redis

4.2matomo安装Queued Tracking插件

在matomo操作界面上,菜单路径是:系统=》插件,在搜索框里面输入Queued Tracking

4.3设置redis相关参数

安装好Queued Tracking之后,就可以在系统=》通用设置中找到QueuedTracking设置。就是设置redis的配置信息即可。这里不出意外的话,就保持默认值即可。

redis相关设置中,注意里面的有个选项:Enable Redis Sentinel,这个配置不要勾选。

如果您非常清楚您在做什么,也可以勾选上试试。

然后就完事了。

 

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论