QQ访问访问

项目优化

学习笔记 2018-12-03 11:51:24 395 1

【摘要】项目完成了需要进行优化


前端优化


JS验证


后端优化


采用缓存方式


我以redis缓存为例


还没使用redis缓存


image.png


使用redis缓存


image.png


数据库优化


建立索引


假设数据库有上万条数据,而我要查询某一条数据怎么办?把上万数据循环一次?


索引查找法,就是:比较大小


当mysql 插入一条数据的时候,都会建立一个索引


打个比方,我要查id为5000的数据


//第一次查找,就把10000一分为二


if($id < 5000){

    小于,继续走

    if($id < 5000){

        小于,继续走

    }else{

        大于就不走了

    }

}else{

   大于就不走了

}


这就是索引,这样的查找次数,比循环5000次好太多了


什么地方可以建立索引?


id?id不行,因为id建表的时候肯定会设会主建,就已经是一级索引了


Unique:手机号是唯一的,不允许重复


Normal:密码不是唯一的,索引只能设为普通索引    


Full Text:全文搜索的索引,用于搜索很长的一篇文章的时候,效果最好



版权归 姚钦鹏博客 所有

本文标题:《项目优化》

本文链接地址:https://www.yaoqinpeng.com/wzxs/216.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 本地redis安装以及thinkphp5测试 》 下一篇《 VMware安装centos7 》
分享到:

所有评论

  1. 首页
  2. 上一页
  3. 1
  4. 下一页
  5. 尾页
  6. 第1页
  7. 每页12条
  8. 共1页
  9. 共1条
评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情