Download the PHP package lysice/laravel-visit without Composer
On this page you can find all versions of the php package lysice/laravel-visit. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download lysice/laravel-visit
More information about lysice/laravel-visit
Files in lysice/laravel-visit
Download lysice/laravel-visit
More information about lysice/laravel-visit
Files in lysice/laravel-visit
Vendor lysice
Package laravel-visit
Short Description a visit tool package for blog.support sync or async mode
License MIT
Package laravel-visit
Short Description a visit tool package for blog.support sync or async mode
License MIT
Please rate this library. Is it a good library?
Informations about the package laravel-visit
访问缓存方案扩展包
原理
DB模式:
- 1.浏览量会以 $prefix.$id->viewCount形式以string数据类型存储在redis中。
- 2.为了便于同步今日增量 本插件会将今日访问过的文章等实体id存储在set中。使用定时命令将增量数据同步到后台数据库或接口中。
- 3.为了控制缓存浏览量的实体总数量 避免总数量过大导致内存溢出 因此我们需要一个管理策略。本插件采用lru机制, 在将实体的浏览量存储起来时 需要将文章id 时间存储在zset中。当有新的文章id被访问 则检测当前zset的总数。若超出我们设置的阈值(config中的view_key_limit_count), 则按照比例(view_key_limit_prob)裁剪。
使用方法
-
1.引入
- 2.发布配置文件与数据库迁移文件
配置文件选项解析:
-
3.如果你想使用DB模式 则设置好table名后 运行迁移命令
-
4.给文章添加逻辑
- 5.配置定时任务 定时把本地缓存的数据从redis同步到数据库表中
All versions of laravel-visit with dependencies
PHP Build Version
Package Version
The package lysice/laravel-visit contains the following files
Loading the files please wait ....