## [ 本周热点 ]
HTTP 协议为 Web 的发展提供了驱动力,它始于 1991 年的 HTTP/0.9,在 1999 年演变为 HTTP/1.1,并由 IETF(互联网工程任务组)负责进行标准化。HTTP/1.1 存在了很长一段时间,但 Web 不断变化的需求要求推出更好的协议,于是 HTTP/2 在 2015 年出现了。去年年底,IETF 又推出新版本 HTTP/3。对于有些人来说,这是一个惊喜,但也会让他们感到有一点点困惑。想要更好地了解 HTTP/3 的前世今生,本期内容为你整理了详尽的资料。
你应该首先了解的[HTTP/3过去、现在和未来](https://mp.weixin.qq.com/s/unzge23Aw0jrvBST-iW0Qw)。
## [ 新闻/资讯 ]
* [HTTPZ,将 HTTP 链接转到 HTTPS 的 Firefox 插件](https://www.oschina.net/news/111557/httpz-the-firefox-plugin-change-http-to-https)
* [Windows 10 将支持 DNS over HTTPS(DoH)](https://www.oschina.net/news/111441/windows-10-will-support-doh)
* [中兴、深度、中国电子打造 UOS 统一操作系统:开源、支持龙芯和海思等国产处理器](https://www.oschina.net/news/111412/zte-deepin-cec-chinauos)
* [敏捷中国十八年目睹之怪现状](https://www.infoq.cn/article/c20EtWZh3qHtIdMR9Idc)
* [漫话:如何给女朋友解释什么是HTTP](https://mp.weixin.qq.com/s/T2IErLDxbWP1a-VbRkZZHg)
* [phpMyAdmin 4.9.2 发布](https://www.oschina.net/news/111540/phpmyadmin-4-9-2-released)
* [SG :一个简单的 PHP 语法糖扩展](https://www.infoq.cn/article/LL86sERerF1Fabrs61Zd)
## [ 教程/技巧 ]
* [重温HTTP,你到底做了什么?](https://mp.weixin.qq.com/s/P0IrHYfqri0C9RxIZt32fA)
* [解密 HTTP/2 与 HTTP/3 的新特性](https://www.infoq.cn/article/kU4OkqR8vH123a8dLCCJ)
* [程序员需要了解的硬核知识之操作系统和应用](https://segmentfault.com/a/1190000021047028)
* [HTTP/3 都来了,你却还在用 HTTP/1.1?](https://segmentfault.com/a/1190000018444930)
* [HTTP/3过去、现在和未来](https://mp.weixin.qq.com/s/unzge23Aw0jrvBST-iW0Qw)
* [HTTP / 3:从头到脚的介绍](https://blog.cloudflare.com/zh/http-3-from-root-to-tip-zh/)
* [HTTP2 详解](https://www.jianshu.com/p/e57ca4fec26f)
* [如何学习一门新的语言](https://segmentfault.com/a/1190000015566529)
* [给公司写的composer包开发的规范](https://www.jianshu.com/p/01f25b2512bc)
* [Nginx基础知识从小白到入门](https://segmentfault.com/a/1190000020993307)
* [GitHub Mobile 抢先体验篇(多图预警)](https://mp.weixin.qq.com/s/uSH48yDzIV6oKUwBqeJxFA)
* [怎样快速学习一门编程语言?](https://www.infoq.cn/article/jpZ4B04fjbpgvV3VszGg)
* [技术干货:HTTP/2 之服务器推送 (Server Push) 最佳实践](https://www.infoq.cn/article/qYdN85t4G4dL4vBAe3N2)
## [ 扩展/应用 ]
* [`cache-bridge`](https://github.com/top-think/cache-bridge) —— PSR-16 to PSR-6 Bridge
* [`think-annotation`](https://github.com/LazySkills/think-annotation) —— ThinkPHP6官方注解增强版
* [`think-throttle`](https://github.com/top-think/think-throttle) —— 访问频率限制
## [ 书籍/专栏 ]
[![](https://img.kancloud.cn/3e/08/3e085e20c453ed7c8b4a85ba76e7bd19_194x259.png)](https://www.kancloud.cn/kancloud/http3-explained/content)
《[HTTP3详解](https://www.kancloud.cn/kancloud/http3-explained/content)》——提供HTTP/3以及其底层协议QUIC的文档,介绍它们的目的、原理、协议细节以及实现等。
[![](https://img.kancloud.cn/47/42/4742dfdb791f2c2f7ff9c884aab8bce3_377x500.png =200x)](https://www.amazon.cn/dp/B07F2PYFKY/ref=pd_sim_351_1/457-7286073-9049324)
《[深入浅出HTTPS:从原理到实战](https://www.amazon.cn/dp/B07F2PYFKY/ref=pd_sim_351_1/457-7286073-9049324)》——本书是一本专业的HTTPS书籍,全面讲解了HTTPS领域的相关知识,内容包括密码学、OpenSSL命令行、证书、TLS协议、HTTPS网站性能优化、HTTPS网站优秀实践、大型网站HTTPS架构设计等
## [ 活动/福利 ]
[Devfest 上海谷歌开发者节](https://www.oschina.net/event/2312757)——DevFest 是谷歌每年 10 月到 12 月期间在全球 GDG 推行的,面向全球开发者的技术盛宴。DevFest 系列活动类型丰富多样,有主题分享、Codelabs,黑客马拉松,开发者聚会等,内容上包含各种技术,你可以在身边的 GDG 社区找到一场适合你的活动。时间:2019.12.15 9:00~17:00 地点:上海中谷小南国花园饭店一楼钻石厅(上海市杨浦区佳木斯路777号)
## [ 每周之星 ]
>[info]### `Diygw For PHP` 推荐指数:★★★★
Diygw For PHP 是DIY官网打造基于Thinkphp 5.1.x开发实时同步DIY官网设计应用,无需要下载直接在线同步应用更新应用,基于浏览器的集成开发环境,可视化和智能化的设计,能轻松完成面向手机的移动应用开发。
[ [官网](https://gitee.com/html580/diygw) | [演示](http://www.diygw.com/) ]
## 周刊投稿和订阅
周刊投稿及订阅、推广合作请[点击这里](783458)。
- 创刊辞
- 「ThinkPHP开发者周刊」第1期——创刊号
- 「ThinkPHP开发者周刊」第2期——5.1.26版本和安全规范指引
- 「ThinkPHP开发者周刊」第3期——官宣:5.1发布LTS版本
- 「ThinkPHP开发者周刊」第4期——日志、调试和通知
- 「ThinkPHP开发者周刊」第5期——API开发和调试专题
- 「ThinkPHP开发者周刊」第6期——好用的第三方类库
- 「ThinkPHP开发者周刊」第7期——性能分析和优化
- 「ThinkPHP开发者周刊」第8期——模型和关联
- 「ThinkPHP开发者周刊」第9期——缓存和权限
- 「ThinkPHP开发者周刊」第10期——路由和中间件
- 「ThinkPHP开发者周刊」第11期——设计模式和代码规范
- 「ThinkPHP开发者周刊」第12期——容器和持续集成
- 「ThinkPHP开发者周刊」第13期——数据库和高性能
- 「ThinkPHP开发者周刊」第14期——模板引擎和正则表达式
- 「ThinkPHP开发者周刊」第15期——ThinkPHP十三周年专刊
- 「ThinkPHP开发者周刊」第16期——喜迎新年
- 「ThinkPHP开发者周刊」第17期——开工大吉
- 「ThinkPHP开发者周刊」第18期——元宵喜乐
- 「ThinkPHP开发者周刊」第19期——关注2019开发趋势
- 「ThinkPHP开发者周刊」第20期——架构设计
- 「ThinkPHP开发者周刊」第21期——微服务
- 「ThinkPHP开发者周刊」第22期——编辑器和调试
- 「ThinkPHP开发者周刊」第23期——RPC和分布式
- 「ThinkPHP开发者周刊」第24期——MySQL优化
- 「ThinkPHP开发者周刊」第25期——PSR规范
- 「ThinkPHP开发者周刊」第26期——Redis
- 「ThinkPHP开发者周刊」第27期——分布式系统
- 「ThinkPHP开发者周刊」第28期——漫威英雄
- 「ThinkPHP开发者周刊」第29期——HTTP那些事
- 「ThinkPHP开发者周刊」第30期——协程初体验
- 「ThinkPHP开发者周刊」第31期——WEB安全
- 「ThinkPHP开发者周刊」第32期——开源是自由的
- 「ThinkPHP开发者周刊」第33期——重构
- 「ThinkPHP开发者周刊」第34期——验证和加密
- 「ThinkPHP开发者周刊」第35期——女皇报告
- 「ThinkPHP开发者周刊」第36期——2019年全球开发者调查报告(JetBrains)
- 「ThinkPHP开发者周刊」第37期——DevOps
- 「ThinkPHP开发者周刊」第38期——再续设计模式
- 「ThinkPHP开发者周刊」第39期——消息队列
- 「ThinkPHP开发者周刊」第40期——高并发
- 「ThinkPHP开发者周刊」第41期——数据库之关系型数据库
- 「ThinkPHP开发者周刊」第42期——数据库之非关系型数据库
- 「ThinkPHP开发者周刊」第43期——安全趋势报告
- 「ThinkPHP开发者周刊」第44期——敏捷开发
- 「ThinkPHP开发者周刊」第45期——搜索引擎
- 「ThinkPHP开发者周刊」第46期——Markdown标记语言
- 「ThinkPHP开发者周刊」第47期——Composer
- 「ThinkPHP开发者周刊」第48期——Docker
- 「ThinkPHP开发者周刊」第49期——安全运营
- 「ThinkPHP开发者周刊」第50期——性能测试和优化
- 「ThinkPHP开发者周刊」第51期——高可用设计
- 「ThinkPHP开发者周刊」第52期——互联网50周年
- 「ThinkPHP开发者周刊」第53期——开源评选
- 「ThinkPHP开发者周刊」第54期——HTTP3的前世今生
- 「ThinkPHP开发者周刊」第55期——PHP7.4专题
- 「ThinkPHP开发者周刊」第56期——无服务Serverless
- 「ThinkPHP开发者周刊」第57期——ServiceMesh服务网格
- 「ThinkPHP开发者周刊」第58期——DDD领域驱动设计