提交网站统计

This commit is contained in:
qiurunze 2018-12-24 15:05:57 +08:00
parent 7ca49e9559
commit f83740b781
2 changed files with 13 additions and 5 deletions

View File

@ -11,7 +11,8 @@
文章还有许多不足,我仍在不断改进!如果你本地没有这些环境,可以先找我要我的阿里云地址,看效果! ps: 本文章基础思路来自于若鱼1919老师大家可以关注老师的课和博客很不错,老师很nice 谢谢大家
一点小建议:学习本系列知识之前,如果你完全没接触过 `MQ`、`SpringBoot`、`Redis`、`Dubbo`、`ZK` 、`Maven`等,那么我建议你可以先在网上搜一下每一块知识的快速入门,也可以下载本项目边做边学习,然后再开始每一块知识的学习。这样效果更好噢~
一点小建议:学习本系列知识之前,如果你完全没接触过 `MQ`、`SpringBoot`、`Redis`、`Dubbo`、`ZK` 、`Maven`,`lua`等,那么我建议你可以先在网上搜一下每一块知识的快速入门,
也可以下载本项目边做边学习,我的项目完全是实战加讲解不想写一堆的文章,浪费我们的生命,你还不懂内层含义,想要明白就边实际操作边学习,效果会更好!一起加油把!
### 秒杀高并发架构 -- 架构图
@ -67,6 +68,7 @@
| 025 |秒杀类似场景sql的写法注意事项有哪些|[解决思路](/docs/mysql-master-slave.md) |
| 026 |如何利用lua脚本进行操作限流与分布式锁可保证原子性|[解决思路](/docs/redis-good.md) |
| 027 |如何利用lua脚本进行分布式锁操作|[解决思路](/docs/redis-good.md) |
| 028 |网站访问统计实现?|[解决思路](/docs/code-solve.md) |
#### [分布式系统发展历程(已更新)](/docs/fenbushi.md)
#### [生产环境内存调优](/docs/redis-code.md)

View File

@ -132,10 +132,16 @@
3. 应尽量避免在 where 子句中使用 or 来连接条件
4. in 和 not in 也要慎用,否则会导致全表扫描
5. select id from t where name like '%abc%' 或者
6 .select id from t where name like '%abc' 或者
7 . 若要提高效率,可以考虑全文检索。
8 .而select id from t where name like 'abc%' 才用到索引 慢查询一般在测试环境不容易复现
9 .应尽量避免在 where 子句中对字段进行表达式操作 where num/2 num=100*2
6.select id from t where name like '%abc' 或者
7. 若要提高效率,可以考虑全文检索。
8.而select id from t where name like 'abc%' 才用到索引 慢查询一般在测试环境不容易复现
9.应尽量避免在 where 子句中对字段进行表达式操作 where num/2 num=100*2
2.合理的使用索引 索引并不是越多越好,使用不当会造成性能开销
3.尽量避免大事务操作,提高系统并发能力
4.尽量避免象客户端返回大量数据,如果返回则要考虑是否需求合理,实在不得已则需要在设计一波了!!!!!
#### [网站访问统计实现]()
![整体流程](https://raw.githubusercontent.com/qiurunze123/imageall/master/count.png)
利用lua脚本进行对redis操作,写通用方法随时在某处进行统计详情请看redislua.class