blog-serviceblog service @nestjs
blog service
此分支是使用 nest 重構(gòu)分支。
NestJS + MongoDB + Redis + Docker + GraphQL
start
install
# Setup mongodb and redis
# start
docker-compose -f docker-compose.dev.yml up -d
# stop
# docker-compose -f docker-compose.dev.yml down
# remove volume/cache
# docker-compose -f docker-compose.dev.yml down -v
# install
$ npm install
$ npm run dev
test
$ npm run test:unit
$ npm run test:e2e
debug
$ npm run debug
deploy
...
性能調(diào)優(yōu)
# 安裝 clinic
$ npm i -g clinic
# 安裝壓力測(cè)試工具
$ npm i -g autocannon
# 在檢查之前,先 build 出來(lái)
$ npm run build:stage
# run
$ npm run performance
你可以選擇 doctor/IO/flame 選項(xiàng),然后輸入需要檢查的接口;
稍等片刻,會(huì)生成新的報(bào)告。
參考:
- node-clinic;
- autocannon;
- 數(shù)據(jù)分析文檔:clinic;
評(píng)論
圖片
表情
