1. 序言

本教程最新版为 8.x,当前版本已放弃维护,请阅读最新版本!

序言

为什么会有此课程?

Laravel 因 开发便捷 而为人喜爱,可运行效率上却经常为人诟病。

Laravel 开发者如果不懂得一些性能优化技巧的话,项目响应时间很容易就超过 1 秒。响应时间 1 秒,这在 Web 程序中是属于很慢的速度。作为全世界最大的搜索引擎谷歌,其 推荐页面响应速度 是 200 毫秒(1000毫秒 == 1 秒)。

Laravel 官方为了解决此问题,还专门定制了精简加速版的 Lumen ,可见社区对 Laravel 性能的重视。

本课程设计的初衷是:

制作一套你希望团队新成员能知道的 Laravel 性能优化知识。

把性能优化当做 Laravel 开发的基本功,从而让更多人构建响应速度更快的 Laravel 程序。

课程讲了什么?

本课程作为 Laravel 性能优化的入门课程,将会系统性讲解 Laravel 应用程序优化的一些基础知识。这些知识允许你在遇到 Laravel 性能问题 时,知道从哪些方面来优化和思考。

性能优化是一个系统性工程,本课程从讲解 Laravel 项目的优化技巧出发,不仅讲解 Laravel 专属的性能优化技巧,还发散讲解到 PHP、 MySQL、缓存系统、前端加载等话题。具体清单请见 上线清单

性能优化同时又是个持续优化的过程,我们希望通过这里涉及的话题,可以作为你的项目优化的引子,带你打开持续优化的大门。

适用于哪些读者?

学生:

如果你是 Laravel 初学者或者是大学生,学了 Laravel 准备以后从事这个职业的。知晓 Laravel 程序的局限性,知道如何系统性考虑问题,本课程将为你奠定良好的基础,使你在面试或以后工作中,更加自信。

从业者:

如果你是 Laravel 开发者,有一定的 Laravel 开发经验,本教程也可以作为性能优化手册,帮助你解决将会遇到或者正在面临的 Laravel 运行速度慢的问题。

技术合伙人或架构师:

如果你需要回复雇主或用户的「页面响应慢」的问题,这本书就是为你设计的。一步步照着本课程优化,你的程序响应速度将不再会是问题。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0
发起讨论 只看当前版本


暂无话题~