写在 Laravel 5.5 发布之前

Laravel 5.5 将于 2017年7月发布,这将是继 Laravel 5.1 之后的下一个长期支持版本,相比之前发布的几个“中间版本”而言,意义重大。目前我在内部项目中已经在使用 Laravel 5.5,接下来会连续地翻译、撰写相关 Laravel 5.5 版本的文章。

FAQ

Q: Laravel 5.5 什么时候发布? A: 按照时间表,正式发布时间是 2017年7月。

Q: Laravel 5.5 发布之后,5.4 还会继续提供支持吗? A: Laravel 5.4 在 5.5 发布之后,不会再进行 bug 修复和功能增加,但是会继续提供安全升级,直到 2018年1月。

Q: 哪里有关于 Laravel 发布周期的详细信息? A: Laravel 官方有一个Laravel 发布进程表(Laravel Release process)

Q: 怎样才能在 Laravel 5.5 发布后最快得到通知? A: Laravel News提供了最新消息发布的实时邮件通知,还提供了每周一期的 Laravel newsletter, 你可以加入邮件订阅,即可在新版本正式发布后尽快得到通知。

PHP 版本支持

Laravel 从来都是一个紧跟 PHP 最新进展的框架。Taylor 在推特上已经宣布 Laravel 5.5 最低要求 PHP 7以上的版本。

虽然 Laravel 5.5 要到 2017年7月 才正式发布,目前还有一段时间。但是现在已经可以着手准备进行服务器上的 PHP 版本升级了,如果使用了原生 MySQL扩展,在升级到PHP 7.0 之前建议先切换到 pdo-MySQL 或者 MySQLi 来实现 MySQL 数据库连接和查询;在升级到 PHP 7.1 之前,如果使用了 mcrypt 扩展,建议用 openssl 或其它的扩展替代。

PHP 7.0 除了引入一系列新的开发特性,还大大提升了性能,Tumblr 和 wordpress 在切换到 PHP 7 之后都证实了这一点,本站也很早就运行在 PHP 7 以上的环境下,性能的提升确实非常明显。Tumblr 的报告说:

升级之后几乎马上能看到延迟降低了一半,服务器的 CPU 负载降低了至少 50%, 经常是降低超过 50%. 我们的服务器在只占用了以前一半的 CPU 资源的前提下,显示页面的速度提高了一倍。

如果你的代码库还没有开始向 PHP 7 转化,可以参考 PHP 官方团队提供的迁移文档,文档中包含了进行代码迁移之前所有需要注意的内容。

对于所有目前使用 Laravel 5 以及更高版本的应用来说,升级到 PHP 7 是一个完全无痛的过程,因为 PHP 5 完全兼容 PHP 的最新版本。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏帅小子的日常

spring的简单入门

3907
来自专栏Coding01

使用 PubSubHubbub 制作 RSS 定时器 —— Laravel RSS (三)

由于我们使用 xpath 方式去抓取网站的内容,这些网站更新了内容,但它们不会实时告诉你它们更新了;所以「RSS 阅读器如何做到所谓的的「更新」呢?」

1292
来自专栏博客园迁移

git代码统计

统计某人的代码提交量,包括增加,删除: git log --author="$(git config --get user.name)" --pretty=tf...

1012
来自专栏Linyb极客之路

详解PV、UV、VV、IP及其关系与计算

PV即Page View,网站浏览量,指页面浏览的次数,用以衡量网站用户访问的网页数量。用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计。一...

4682
来自专栏我和未来有约会

Rails存储库从SVN转向Git

在Ruby on Rails 2.1版本发布的前夕,Rails开发团队也准备将代码的存储库从Subversion迁移到Git之上。在Ruby on Rails的...

1889
来自专栏Spark学习技巧

HBase高可用集群运维实践

随着越来越多的业务选择HBase作为存储引擎,对HBase的可用性要求也越来越高,对于HBase的运维也提出了新的挑战。目前运维集群超过30+,而且接入的业务类...

4255
来自专栏CSDN技术头条

创建一个分布式网络爬虫的故事

编者按:作者通过创建和扩展自己的分布式爬虫,介绍了一系列工具和架构, 包括分布式体系结构、扩展、爬虫礼仪、安全、调试工具、Python 中的多任务处理等。以下为...

2438
来自专栏帅小子的日常

spring的简单入门

1394
来自专栏架构师之路

1对多业务,数据库水平切分架构一次搞定 | 架构师之路

本文将以“帖子中心”为例,介绍“1对多”类业务,随着数据量的逐步增大,数据库性能显著降低,数据库水平切分相关的架构实践: 如何来实施水平切分 水平切分后常见的问...

35210
来自专栏java学习

Git常用命令速查表(收藏大全)

如果你是初学者,或者是自学者!你可以加小编微信(xxf960326)!小编可以给你学习上,工作上的一些建议以及可以给你(免费)提供学习资料!最重要我们还可以交个...

711

扫码关注云+社区

领取腾讯云代金券