首页
自习室
互通有无
搞钱日记
养生记
包罗万象
Search
1
解决 docker run 报错 oci runtime error
49,325 阅读
2
WebStorm2025最新激活码
27,549 阅读
3
互点群、互助群、微信互助群
22,720 阅读
4
常用正则表达式
21,532 阅读
5
罗技鼠标logic g102驱动程序lghub_installer百度云下载windows LIGHTSYNC
19,281 阅读
自习室
CODER
课程
SEO
学习视频
手册资料
呆萌
工具软件
运维
DBA
互通有无
资源
微信群
激活工具
搞钱日记
养生记
包罗万象
Search
标签搜索
DeepSeek
学习指北
Prompt
提示词
Loong
累计撰写
176
篇文章
累计收到
0
条评论
首页
栏目
自习室
CODER
课程
SEO
学习视频
手册资料
呆萌
工具软件
运维
DBA
互通有无
资源
微信群
激活工具
搞钱日记
养生记
包罗万象
页面
搜索到
24
篇与
的结果
2019-06-21
PHP秒杀系统 高并发高性能的极致挑战
提取码:6et5 第1章 课程介绍 秒杀系统在各种网站和应用中经常会用到。本课程从基本的系统设计和基础功能开始教导大家用PHP来设计和实现秒杀系统,并且为海量并发提供更高级的技术方案和实现手段。 1-1 课程导学 1-2 课程目标 1-3 秒杀系统特点 1-4 课程技术分析第2章 系统技术选型分析 本章节需要大家掌握基础的LNMP平台的开发,提供基础的数据封装类,让后续的开发得心应手。我们会讲解到系统环境的技术选型,我们采用的数据库是Mysql,还用到Redis来作为高性能缓存, 为了让大家不拘泥于框架的选择,巩固基础知识,本门课程使用原生PHP的方式来开发。… 2-1 技术选型分析之基础服务 2-2 技术选型分析之CDN 2-3 技术选型分析负载均衡 2-4 开发环境准备 2-5 MySQL封装类 2-6 Redis封装类 2-7 调试封装类(上) 2-8 调试封装类(下)第3章 系统设计 有一个好的系统设计,整个系统也就成功了一半。本章节会从项目功能、流程、活动表的设计、商品信息表的设计、日志问答订单表及页面交互设计等多个维度去讲解如何设计一个既能满足当前又能兼顾未来,有统一的标准,也有灵活扩充的系统。 3-1 系统设计之项目基本功能 3-2 系统设计之项目流程 3-3 数据库设计-活动信息表 3-4 数据库设计-商品信息表 3-5 数据库设计-日志问答订单信息表 3-6 系统设计之交互和页面设计第4章 秒杀功能开发 本章节就是实打实的进入到代码编写和讲解的环节了,本节课我们会完成 商品页面开发、商品的状态控制、商品秒杀逻辑的实现及数据处理逻辑的实现。 4-1 商品页面开发-服务端代码 4-2 商品页面开发–模版代码 4-3 商品的几种状态控制 4-4 秒杀逻辑控制器 4-5 数据逻辑处理(上) 4-6 数据逻辑处理(下)第5章 秒杀后台功能管理 本章节系统讲解后台管理功能,从活动管理、商品上下线管理、商品管理、订单管理等多方面入手,让秒杀随时可控。 5-1 活动信息管理 5-2 活动上下线信息管理 5-3 商品信息管理 5-4 活动订单管理 5-5 活动参与日志管理第6章 单商品秒杀(理论篇) 本章节重点讲解单产品的秒杀。从单个商品的秒杀开始,我们会讲解不同规模的秒杀如万次、百万次、过亿次秒杀系统要如何考虑和实现。以及讲解对单商品在不同的秒杀量级下,会遇到的问题和困难,分别有哪些要注意的地方和改进的方法。 6-1 单商品特点 6-2 单商品万次秒杀 6-3 单商品百万次秒杀 6-4 单商品过亿次秒杀第7章 组合商品秒杀(理论篇) 前面章节我们讲解到单商品秒杀会遇到的问题及应对措施,本章节会重点讲解由单商品升级到组合商品更复杂的关联关系时,我们又会面临的问题以及应对策略。 7-1 组合商品特点 7-2 组合商品万次秒杀 7-3 组合商品百万次秒杀 7-4 组合商品过亿次秒杀第8章 优化单机性能(实战篇) 单机性能上去了,集群才有可能处理更多请求,整体系统才能快起来。从本章节我们会从页面访问速度、接口访问速度、数据处理速度、代码逻辑的细节地方入手,来优化我们的单机性能,从交互策略的调整上,改善秒杀系统的性能,从而应对更大的并发量。 8-1 提高页面访问速度–gzip 8-2 提高页面访问速度–合并和压缩 8-3 提高页面访问速度–缓存和CDN 8-4 提高秒杀接口速度 8-5 提高秒杀接口速度–astatus 8-6 提高秒杀接口速度–前端调用 8-7 提高数据处理速度 8-8 提高数据处理速度-代码改造(一) 8-9 提高数据处理速度-代码改造(二) 8-10 章节总结第9章 分布式方案 灵活的分布式方案是我们对过亿次秒杀有从容应对的基本底气。本章节则从接入层、数据层,来设计服务器集群架构,以助于我们把系统有机会可以部署和扩充到更大规模的服务器上,让更多的服务器资料来帮助我们抗住更大的并发。 9-1 分布式方案–多个接入层服务器 9-2 选购和部署服务器 (上) 9-3 选购和部署服务器(下) 9-4 分布式方案–多WEB服务器单数据中心 9-5 在服务器上部署秒杀系统 9-6 分布式方案–多WEB服务器多数据中心 9-7 LVS的部署和使用 9-8 分布式方案–服务器规模预估 9-9 中控服务的功能和实现 (上) 9-10 中控服务的功能和实现 (下) 9-11 秒杀系统的压力测试(一) 9-12 秒杀系统的压力测试(二) 9-13 秒杀系统的压力测试 (三)第10章 拒绝黄牛刷单 秒杀系统存在的一个很大的挑战就是黄牛刷单的存在!一个黄牛可怕,可怕的是黄牛后面的机器人黑客手段。本章节会从问答验证、触点验证、行为分析等方面,带领大家讲解如何阻断机器人的刷单。 10-1 机器人无法猜测的问答式验证码-原理篇(上) 10-2 机器人无法猜测的问答式验证码-原理篇(下) 10-3 机器人无法猜测的问答式验证码-代码
2019年06月21日
13,873 阅读
0 评论
88 点赞
2019-06-21
PHP开发高可用高安全App后端
提取码:br73 高安全授权码 sign算法登录场景 access_user_token算法token 唯一性支持API 一次性请求支持高可用restful api开发全过程web登录和APP登录一同簇APP本地时间和服务器时间一致性解决方案不可预知的API内部异常解决方案APP版本升级解决方案利用七牛云解决图片处理基础服务能力基础类库的封装部分php设计模式的穿透部分模块提供多种解决方案最后选择最优的方案php+ajax实现异步数据交互APP端异常、性能监控以及定位解决方案多种APP调试方案(编辑器调试APP,手机调试APP)TP5核心模板引擎vendor下核心类库的安装分析核心框架类库的内核如何编写接口文档系统效果后台模块APP模块部分视频截图:
2019年06月21日
12,372 阅读
0 评论
79 点赞
2019-06-21
微信小程序商城构建全栈应用
提取码:xgku 微信小程序商城构建全栈应用课程目录:第1章 前言:不同的时代,不同的Web第2章 环境,工具与准备工作第3章 模块,路由与获取请求参数第4章 构建验证层第5章 REST与RESTFul第6章 AOP与全局异常处理第7章 数据库访问与ORM第8章 专题、分类、商品详情接口编写第9章微信登陆与令牌第10章 微信支付第11章前端部分:前端框架构建与令牌管理第12章 购物车第13章 实现微信支付、购买商品流程与用户历史订单+第14章 CMS与CORS跨域第15章 小程序部署流程与TP5在生产环境中的优化
2019年06月21日
14,939 阅读
0 评论
269 点赞
2019-06-20
Swoole实战打造高性能直播平台
提取码:w0bv 该课程包含Swoole入门到图文聊天室实战的课程内容,讲得很全面细致,只要动手跟着边学边敲代码,很容易就能上手,所有视频本人均看过,视频画面和音质清晰。1. 课程介绍 欢迎大家来到swoole的课程!本章主要是介绍了swoole的一些特性,以及使用场景,并且分享了swoole在其他公司的一些案例,最后重点讲解了swoole学习的一些准备工作。2. PHP 7 源码安装 很多工作好几年的PHPer对源码编译安装并不是很了解,其实这种情况是非常可怕的。本章我会教大家如何通过源码安装PHP7,并且简化PHP执行命令。最后重点讲解了源码安装踩到的坑,让您在源码编译安装过程中少走很多弯路。3. 源码编译安装swoole Swoole的安装方式有2种:傻瓜式安装和源码编译安装!本章节我将带领大家通过源码编译安装Swoole扩展,让大家真正去理解Swoole的安装方式和参数设置。最后让PHP支持Swoole,然后开启第一个swoole程序!4. 玩转网络通信引擎 本章重点介绍了TCP UDP HTTP websocket通信引擎。在swoole http server中会带领大家对比传统的http,并教大家如何配置swoole http让他支持静态资源的访问;同时详细讲解如何使用Swoole websocket轻松解决客户端和服务器端长连接难题;使用Swoole提供了异步task任务完美解决实际工作中面临的耗时的场景,本章会特别细…5. 异步非堵塞IO场景PHP+Crontab做定时任务是很常见的案例,但是Crontab只能精确到分钟级,Swoole的毫秒定时器能轻松精确到更细的力度。本章详细讲解了毫秒定时器、异步文件读和写、异步Mysql、以及异步Redis并且每一个场景都结合案例来讲解,让小伙伴轻轻松松的理解这些场景;最后为了让Swoole支持异步Redis 课程中还教大家如何源码编译安装6. 进程、内存、协程原生的PHP不支持多线程,多进程支持的也不是很好。Swoole提供了很好的多进程处理方案。课程中详细的讲解了进程,并且通过一个场景来分析Swoole进程的使用场景,让小伙伴对Swoole进程有新的认知;在多进程中子进程和子进程以及子进程和主进程如何共享数据?课程中通过内存来引入这个话题,并详细讲解了Swoole table模块。7. 赛事直播—登录模块 前面学习完Swoole后,我们就开始正式进入到实战项目阶段!项目框架我们采用Thinkphp 5.0 ,项目中的静态页面是单独部署在一个模块的,所有他的数据都是通过Ajax获取后端数据;做到前后端分离;登录案例中我们使用到了swoole http的特性,登录方式我们采用手机号+短信验证码的方式进行登录并且将数据存储到Redis中。8. 赛事直播 – 直播模块 本章我们会实现赛事节目列表页面; 赛事直播页 赛事数据页;在赛事直播的页面中由于客户端和服务器端必须是要保持一个长久的连接,这样后端有新的直播数据的时候页面才能实时的呈现,这个地方我们用到的就是swoole里面websocket并且还会结合异步task任务来处理响应的内容,赛事的内容我们支持图片+文字;课程中还会讲解开…9. 赛事直播 – 聊天室模块 本章我会带领大家利用Swoole websocket等知识点实现聊天室模块!聊天室模块是指每个登录的用户可以实时的和其他用户一起聊天,畅游比赛心得,同时我们会使用swoole的特性来获取在线的用户数。10. 系统监控和性能优化模块 系统的稳定运行是每个工程师必须要深度考虑的问题,一个系统如果线上运作不稳定,无论你技术方案多么先进你的系统也是不靠谱系统;课程中利用Linux+Swoole+PHP监控平台的稳定性,为服务保驾护航;面对高流量实时在线的用户如何提升系统服务性能 本课程给大家带来干货内容,结合自身7年大型互联网工作经验毫无保留的教大家…
2019年06月20日
12,497 阅读
0 评论
26 点赞
1
...
4
5