对PHP未来发展的一些思考 韩天峰 PHPCon2020

  • 79 浏览

PHPConChina

2020/10/25 发布于 技术 分类

文字内容
1. PHP
3. PHPConChina • http://www.phpconchina.com/?o=ppt • PHPCon • https://k.weidian.com/H3=4lVho • • • ︎PHPConChina︎ QQ 34449228 PHPCon
4. • • Swoole • 10 PHP & C/C++
5. QUIC & HTTP3
7. • 30 • 48 TTL 15% • - • / 16 1.4 107ms
8. TCP RTT/RTO • TCP 80970292 • EstimatedRTT = 0.875 * EstimatedRTT + 0.125 * SampleRTT • RTO = EstimatedRTT + 4 * DevRTT • https://blog.csdn.net/whgtheone/article/details/ 2-5 RTT
9. HTTPS • TCP • SSL/TLS • HTTP • 3 1.5 RTT 4 & 4.5 RTT 2 RTT 1 RTT
10. QUIC • 0-RTT/1-RTT • IETF • HTTP3 • Chrome 20% QUIC
11. HTTP HTTP1.0 Web HTTP1.1 KeepAlive HTTP2 HTTP3 QUIC + HTTP2
12. • HTTP3 • RTMP over QUIC • • 3-5 QQ QUIC email 2 800ms
13. PHP Do Nothing
14. Chrome APP SLB/HAProxy/Nginx MySQL/Redis QUIC HTTP3 HTTP3 + JSON
15. &
16. RPC • Spring Cloud Java • Dubbo • GRPC Spring Cloud RPC HTTP2 + ProtoBuf • Tars • BRPC • … Swoft @ Hyperf Java
17. ServiceMesh & ServiceLess Spring Cloud Service Mesh : https://www.cnblogs.com/bocloud/p/10895296.html
18. SideCar & Mesh Kubernutes Istio Node-1 Node-2 PHP-FPM PHP-FPM Envoy Swoole Envoy Swoole
19. Service Mesh • Istiod • Envoy • Kubernetes • ETCD • iptables eBPF Cilium DNS
20. PHP ServiceMesh Do Nothing
21. PHP & ServiceMesh • SideCar • K8s • PHP • PHP • 20
22. PHP • QPS P99 & P95 • • • Trace Profile Swoole Tracker
24. Use somethings, Do not develop somethings
25. PHP8 & Swow
26. PHP • Laravel • WordPress • PHPStorm Xdebug • Swoole Hyperf • Swoole Tracker Symfony Composer MediaWiki Guzzle Phalcon Zend-Expressive Drupal PHPUnit EasySwoole MixPHP Swoft Swoole Compiler IMI Saber ...
27. Swoole • •
28. Swow • libuv • Windows PHP-FPM • • • C php-src library PHP
29. PHP • 20 • PHP • PHP8 • Delphi Swow Nikic Twosee VB Flash
31. • • • Stay hungry Stay foolish
32. Thanks