扫码关注官方订阅号
如何用php做一个文章收藏功能呢?如果每一个收藏都添加一条记录我觉得太浪费资源了,有没有其他的高效率的方法来做文章收藏功能?
认证0级讲师
用mysql中建表给每个用户一条记录,一个字段设为text类型,保存各篇文章ID,ID值用逗号隔开。最好的方式是用redis的set数据类型,速度快
用缓存把收藏人的id存起来
用MySQL存储用户会话信息:其中session字段存储的是关联数组经过序列化或者json_encode的字符串,可以实现存储收藏夹,购物车等等功能.如果把sessid设为Memcached/Redis的key,还可以使用NoSQL进行存储,不过数据持久化是个问题.
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
用mysql中建表给每个用户一条记录,一个字段设为text类型,保存各篇文章ID,ID值用逗号隔开。
最好的方式是用redis的set数据类型,速度快
用缓存把收藏人的id存起来
用MySQL存储用户会话信息:
其中session字段存储的是关联数组经过序列化或者json_encode的字符串,可以实现存储收藏夹,购物车等等功能.如果把sessid设为Memcached/Redis的key,还可以使用NoSQL进行存储,不过数据持久化是个问题.