设计概述

队列系统的必要性

耗时且不稳定的行为都需要使用队列。 请注意,所有的外网请求 ,因为网络的复杂度(DNS 污染、网络被挖掘机掐断等)以及第三方服务的不可控,都应该被视为 耗时且不稳定


缓存的三个条件

1. 实时性要求不高 —— 经常更新的数据没有缓存的必要;

2. 读取频繁 —— 读取频繁的数据才有缓存的价值;

3. 数据量不会太大 —— 数据量太大内存会不够用。


Laravel执行流程

第一步、Laravel 内核启动,加载配置信息、注册服务提供者等操作;

第二步、加载路由映射,寻找到相应的控制器方法同时运行 前置中间件

第三步、控制器方法里读取数据、处理业务逻辑,最终渲染视图并作为 响应 返回;

第四步、运行 后置中间件 并返回响应给用户。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容