【在線網(wǎng)課】如何做高性能的PHP API 接口開發(fā)
如何做高性能的PHP API 接口開發(fā)
高性能的 PHP API 接口開發(fā)
采用最適合做API層開發(fā)的Yaf框架、搭配PHP原生代碼,實(shí)現(xiàn)互聯(lián)網(wǎng)項(xiàng)目常見的API功能開發(fā),從基礎(chǔ)接口實(shí)現(xiàn)、進(jìn)階到基礎(chǔ)接口工程化架構(gòu)調(diào)整及性能優(yōu)化,讓你的開發(fā)更高效。
第1章 課程介紹及基礎(chǔ)知識(shí)講解
介紹本課程內(nèi)容體系,并對(duì)后面內(nèi)容進(jìn)行基礎(chǔ)知識(shí)鋪墊,例如Restful API介紹、Yaf框架介紹與安裝,Postman 以及一些基礎(chǔ)工具的介紹。
第2章 API接口的基本實(shí)現(xiàn)
本章節(jié)帶領(lǐng)大家實(shí)現(xiàn)基礎(chǔ)的API功能,有用戶類API接口如注冊(cè)、登錄接口,有文章類API接口如文章的CURD、文章的分頁功能,有郵件發(fā)送API的實(shí)現(xiàn)。每部分都會(huì)介紹到數(shù)據(jù)庫MySQL表設(shè)計(jì)、API代碼實(shí)現(xiàn)、API功能調(diào)試。
第3章 結(jié)合第三方能力擴(kuò)展API接口
通過對(duì)第三方公司技術(shù)選型,實(shí)現(xiàn)短信接口、Push消息接口、IP地址轉(zhuǎn)換接口、支付接口(基于微信)。期間會(huì)使用Composer維護(hù)第三方功能庫,也會(huì)引入第三方SDK、Lib到API項(xiàng)目中,通過引入第三方能力擴(kuò)展自研API能力。
第4章 API接口的提煉
對(duì)API項(xiàng)目中的數(shù)據(jù)庫類操作提煉出DAO層,實(shí)現(xiàn)對(duì)每個(gè)API接口自測(cè)程序,抽象公共功能到項(xiàng)目自己的Lib中,統(tǒng)一的異常信息處理等公共功能抽離。從初級(jí)實(shí)現(xiàn)API能力進(jìn)階到API項(xiàng)目工程化、規(guī)范化,更加易于多人協(xié)同開發(fā),更便于信息傳遞。 ...
第5章 API接口的性能
介紹如何借助xhprof來定位性能問題,并且逐步鎖定性能瓶頸,講解剝洋蔥方法定位性能,并介紹常見的處理API性能問題的方法,同時(shí)講解API穩(wěn)定性的關(guān)注維度,如服務(wù)監(jiān)控、API負(fù)載均衡。
第6章 課程總結(jié)
對(duì)課程內(nèi)容進(jìn)行回顧,對(duì)要點(diǎn)信息進(jìn)行復(fù)盤,并且溫故課程價(jià)值,最后對(duì)學(xué)習(xí)后的延展學(xué)習(xí)進(jìn)行簡(jiǎn)單探討。
158資源整合網(wǎng):提供各類學(xué)習(xí)資源,名師講座視頻,培訓(xùn)課程視頻,音頻,文檔等···各類教程下載觀看。
- 大。5.32 GB
- 百度網(wǎng)盤觀看下載
- 點(diǎn)數(shù):15 點(diǎn)數(shù)
- 咨詢QQ:1686059668
好消息:為了回饋廣大用戶能學(xué)習(xí)更多知識(shí)。
現(xiàn)只需98開通終身VIP會(huì)員
就可以終身免費(fèi)下載所有資源!
機(jī)會(huì)難得 錯(cuò)過就沒有了
提示:在電腦上打開本站 tpyzk.cn 下載更方便。