51优质资源

 找回密码
 立即注册
搜索
查看: 623|回复: 4

[web开发] Yii 2.0进阶版高级组件 ESRedis Sentry 优化京东平台(4.77G)

[复制链接]

签到天数: 944 天

[LV.10]以坛为家III

2279

主题

2823

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
345452
发表于 2020-8-3 07:35:12 | 显示全部楼层 |阅读模式
『课程目录』:
第1章 课程简介

本章内容会给大家通览本门课程的所有知识点。

    1-1 课程介绍

第2章 Yii2框架的Assets前端资源发布的使用

本章我们会详细学习Assets组件的使用,使用Nav插件和Breadcrumbs插件进行导航的加载,轻松安装加载第三方组件JSTree完成无限分类的树形展示,如何设置前端资源文件按需加载和使用压缩后的资源文件加速前端页面的加载

    2-1 升级Yii2最新版
    2-2 如何使用Assets资源组件
    2-3 使用Asset资源包管理页面资源
    2-4 前端资源的按需加载
    2-5 使用NavBar和Nav渲染页面导肮
    2-6 后台资源包的创建和使用
    2-7 面包屑组件Breadcrumbs的使用
    2-8 使用JSTree组件构建树形结构数据列表
    2-9 对JSTree树形结构数据进行分页处理
    2-10 对JSTree进行Ajax编辑和Ajax删除操作
    2-11 使用压缩后的资源文件加速前端页面的加载

第3章 Yii2框架的用户认证体系

本章对Web系统的用户认证体系进行重构,我们将使用Yii2框架的用户认证User组件重新设计用户的登录和退出操作,并使用过滤器进行访问用户的验证和请求方式的过滤,不仅如此,我们还会使用更加安全的哈希算法取代MD5对密码进行加密处理,为我们的系统提供更高的安全性。通过本章的学习,大家将可以使用User组件更轻松安全地...

    3-1 Yii2用户认证体系基本概念及实现
    3-2 使用用户认证组件User相关属性和方法完成前台的登录和退出操作
    3-3 使用过滤器AccessControl控制认证用户
    3-4 使用过滤器VerbFilter过滤请求方式
    3-5 分离前后台用户认证
    3-6 后台使用过滤器验证用户
    3-7 使用更安全的哈希算法bcrypt对密码加密处理

第4章 Yii2框架的RBAC(基于角色的权限访问)权限管理

本章将对后台用户的认证进行更细致的权限分配管理,为大家详细讲解RBAC基于角色的访问控制的工作原理以及如何使用Yii2框架的RBAC组件进行用户角色管理、权限节点的一键批量添加,以及为角色分配权限和为用户分配角色的操作,以及如何添加个性化Rule验证规则做精确到数据的权限认证,最后设置后台菜单智能化显示,隐藏没有权...

    4-1 RBAC权限管理基本概念
    4-2 配置RBAC
    4-3 后台创建用户角色
    4-4 利用GridView在后台显示角色列表
    4-5 利用Yii2的console命令行一键添加所有权限(1)
    4-6 为角色分配权限子节点和角色子节点(1)
    4-7 为角色分配权限子节点和角色子节点(2)
    4-8 在后台为管理员用户授权(1)
    4-9 在后台为管理员用户授权(2)
    4-10 后台管理员权限的认证
    4-11 为后台管理员添加权限
    4-12 添加Rule规则做精确到每一条数据的认证(1)
    4-13 添加Rule规则做精确到每一条数据的认证(2)
    4-14 后台智能判断没有权限访问的菜单不做显示
    4-15 为新加用户添加默认角色

第5章 基于ElasticSearch实现商品的全文检索

本章会完成商品的全文检索功能,课程将为大家搭建ElasticSearch全文检索引擎服务,通过ElaticSearch为我们提供的RESTful_API创建索引以及完成全文数据的检索和关键字的高亮处理。

    5-1 介绍全文检索概念
    5-2 全文检索引擎ElasticSearch
    5-3 ElasticSearch以及中文分词插件IK的安装和配置以及服务的启动
    5-4 通过_analyze分析分词器standard和ik的区别
    5-5 通过RESTful_API创建一个索引
    5-6 通过RESTful_API完成全文数据的检索以及关键字的高亮显示
    5-7 使用elasticsearch-jdbc将现有MySQL数据批量导入至ElasticSearch当中
    5-8 使用yii2-elasticsearch组件将ES集成到Yii2当中完成商品检索(1)
    5-9 使用yii2-elasticsearch组件将ES集成到Yii2当中完成商品检索(2)
    5-10 使用elasticsearch-jdbc自动导入增量数据

第6章 编写基于Redis的邮件异步发送工具

本章将使用Redis优化系统的邮件发布系统,首先课程会为大家展示如何编写一个基于Redis的邮件离线发送插件,该插件将改进扩展SwiftMailer组件的邮件发送和接收方式,不仅如此,我们还会将编写好的插件提交至Composer官方库,吸引更多的开发者一起来维护和开发我们的插件。通过本章内容的学习,大家可以学习到Redis队列的使用...

    6-1 介绍异步发送邮件工具原理
    6-2 安装Redis服务
    6-3 安装PHP的redis扩展
    6-4 安装Yii2的Redis插件
    6-5 扩展SwiftMailer将邮件存储至Redis队列
    6-6 扩展SwiftMailer将队列中的邮件进行离线发送
    6-7 建立计划任务定时离线发送队列中的邮件
    6-8 提交自定义插件到Composer源并设置包自动更新

第7章 Yii2缓存机制和URL美化处理

本章会对系统进行数据缓存、SQL查询缓存,此外,课程还会在缓存的基础上设置缓存依赖,最后我们将开启Session自定义存储至Redis以及使用UrlManager组件进行URL路由的美化,更利于系统的SEO。通过本章内容的学习,大家会掌握绝大多数Web系统的缓存设置方式以及URL美化方式。...

    7-1 开启Redis缓存以及Debug调试台_xvid
    7-2 使用数据缓存将菜单分类数据进行缓存
    7-3 使用缓存依赖自动更新购物车缓存数据
    7-4 使用【查询缓存】缓存商品数据
    7-5 自定义session存储Redis避免会话保持问题
    7-6 使用UrlManager处理项目URL路由美化

第8章 Yii2日志组件的使用和Sentry日志收集以及Kafka消息队列的使用

日志对一个系统的安全和开发运营的重要性是不言而喻的,本章将为大家带来Web日志的分类和处理方式,首先课程会为大家讲解Yii2框架的日志组件的使用,其次将讲解到如何使用Sentry进行错误日志的收集和开发人员处理错误的管理,最后为了提高系统日常运行日志的收集效率而不影响正常业务的运行,将使用Kafka消息队列进行日志的...

    8-1 如何使用Yii2的日志组件
    8-2 使用sentry进行错误日志的收集和开发人员的管理
    8-3 理解消息队列相关概念
    8-4 了解Kafka消息队列
    8-5 安装kafka服务
    8-6 安装PHP的kafka扩展rdkafka
    8-7 编写Kafka的Producer方法
    8-8 编写Kafka的异步消费者方法

第9章 搭建高性能、高可用的MySQL集群架构

本章着重对MySQL架构进行优化设计,课程将搭建高性能高可用的MySQL架构,包括MySQL的主从复制、双主热备的实现,以及使用数据库中间件MyCAT进行MySQL数据的读写分离、心跳检测和数据表水平分片分库处理。 通过本章内容的学习,大家可以深入理解如何在大并发、大流量场景下搭建高可用、高性能的MySQL集群架构。...

    9-1 MySQL主从复制的工作原理
    9-2 配置MySQL主从复制
    9-3 MySQL双主热备的实现
    9-4 介绍数据库中间件MyCat
    9-5 下载安装Mycat配置并启动
    9-6 配置Mycat实现读写分离以及心跳检测自动切换
    9-7 配置Mycat对数据表进行水平分片分库处理
    9-8 Mycat使用总结以及项目db配置的修改

第10章 使用LVS负载均衡技术实现高可用、高性能的服务器集群架构

本章内容将使用LVS负载均衡技术实现高可用、高性能的服务器集群架构,其中课程会讲解LVS负载均衡技术的NAT模式、DR模式以及IP-TUNNELING模式的工作原理及实现方式。

    10-1 LVS基本概念
    10-2 准备LVS所需要的环境和ipvsadm软件的安装
    10-3 LVS负载均衡技术NAT模式原理及实现方式
    10-4 LVS负载均衡技术DR模式原理及实现方式
    10-5 LVS负载均衡技术IP-TUNNELING模式原理及实现方式

第11章 课程总结

本章节针对本课程的所有内容,做下整体的梳理和回顾。

    11-1 学习总结


『课程下载』:


游客,本付费内容需要支付 5学币 才能浏览支付

该会员没有填写今日想说内容.

我要优质资源 - 免责声明1、本站所有资源均来自互联网收集, 本站只负责收集不承担任何技术及版权问题
2、如本文内容侵犯到任何版权问题, 请立即告知本站 QQ: 1762734187, 本站将及时予与删除并致以最深的歉意
3、本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、一经注册为本站会员,一律视为同意网站规定,本站管理有权禁止违规用户
5、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和我要优质资源的同意
6、若因内容问题我要优质资源管理人员有权不事先通知发帖者而删除本文
7、本站教程仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除
8、本站资源质量虽均经精心审查,但也难保万无一失,若发现资源有问题影响学习请一定及时点此进行问题反馈
9、若发现链接失效了请点此进行链接失效反馈,我们会第一时间修复链接

回复

使用道具 举报

签到天数: 754 天

[LV.10]以坛为家III

0

主题

1502

帖子

2607

积分

普通会员

Rank: 1

积分
2607
发表于 2020-10-23 15:08:49 | 显示全部楼层
本章节针对本课程的所有内容,做下整体的梳理和回顾。
回复

使用道具 举报

签到天数: 59 天

[LV.5]常住居民I

0

主题

72

帖子

123

积分

普通会员

Rank: 1

积分
123
发表于 2021-1-20 22:47:58 | 显示全部楼层
感谢分享。
回复

使用道具 举报

签到天数: 337 天

[LV.8]以坛为家I

0

主题

327

帖子

673

积分

普通会员

Rank: 1

积分
673
发表于 2021-2-24 17:56:53 | 显示全部楼层
Yii 2.0进阶版高级组件 ESRedis Sentry 优化京东平台(4.77G)
回复

使用道具 举报

签到天数: 37 天

[LV.5]常住居民I

0

主题

1215

帖子

1231

积分

普通会员

Rank: 1

积分
1231
发表于 2021-7-14 09:15:18 | 显示全部楼层
333333333333333333333333333333
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51优质资源

GMT+8, 2024-5-4 11:35 , Processed in 0.126000 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表