phpアーキテクチャの道
2078 ワード
最近、パートナーとPHPアーキテクチャの発展方向について多くの話をしたことを考慮して、関連技術を整理し、ついでに自分の2019年を計画しました.
一.一般的なデザインモードとシーンの使用
以下は私が使った工場、単例、策略、登録、適合、観察者、原型、装飾器、facade、loc、pipeline
二.フレームワークのソースコードを読みます.たとえば、laravel
三.常用利器最適化 mysqlパフォーマンス最適化
redis最適化使用
nginxパフォーマンス
php性能(圧軸)
四.マイクロサービス swoole
apiインタフェース
swoftマイクロサービスフレームワーク
五.エンジニアリング linux各種コマンド操作 pythonまたはshellスクリプト作成 composerの使用 gitの使用gitlabまたはgogs 六.インフラストラクチャ分散アーキテクチャの原理
分散キャッシュ
分布式rpc
メッセージミドルウェアredis,kafkaなど熟知しており、適用シーン を判断する.
七.あつりょくしけんようぐ
ab,jmeter,LoadRunner,wrk私が多く使っているのはjmeterです
八.その他の言語の学習
golang,luaなど
世界に難事はなく、登ることさえできれば
一.一般的なデザインモードとシーンの使用
以下は私が使った工場、単例、策略、登録、適合、観察者、原型、装飾器、facade、loc、pipeline
二.フレームワークのソースコードを読みます.たとえば、laravel
三.常用利器最適化
(1) btree
(2) sql
(3)mysql
(4) sql
(5)mysql
(6)mysql
(7)
(1)redis
(2)redis
(3)redis
(4)redis
(5)redis
(6)redis
(1)nginx
(2)nginx
(3)nginx
(4)nginx
(5)nginx
(6)nginx - openresty
(1)
(2)
(3)
(4)php
(5)php-fpm
(6)php
四.マイクロサービス
(1)swoole
(2)swoole
(3)task ,
(4)server
(5)
(6)
(7)
(1)api
(2)api
(3)api
(4)api ( wiki )
(5)api
(1)
(2)
(3)
(4)conful
(5)RPC
(6)
(7)
(8)
五.エンジニアリング
(1)
(2)
(3)
(4)
(1)redis
(2)redis
(3)redis
(4)redis
(5)redis
(6)redis
(7)redis
(1)IO
(2)
(3)
(4)rpc
七.あつりょくしけんようぐ
ab,jmeter,LoadRunner,wrk私が多く使っているのはjmeterです
八.その他の言語の学習
golang,luaなど
世界に難事はなく、登ることさえできれば