## [ 本周熱點 ]
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) —— 訪問頻率限制
## [ 書籍/專欄 ]
[](http://www.hmoore.net/kancloud/http3-explained/content)
《[HTTP3詳解](http://www.hmoore.net/kancloud/http3-explained/content)》——提供HTTP/3以及其底層協議QUIC的文檔,介紹它們的目的、原理、協議細節以及實現等。
[](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領域驅動設計