網(wǎng)頁游戲能用PHP做后端開發(fā)嗎?
PHP配合swoole 應(yīng)該是可以實現(xiàn)的多線程的。
swoole是PHP的協(xié)程高性能網(wǎng)絡(luò)通信引擎,提供了多種通信協(xié)議的網(wǎng)絡(luò)服務(wù)器和客戶端模塊。包括:
TCP/UDP/UnixSocket服務(wù)器Http/WebSocket/Http2.0服務(wù)器端異步/同步TCP/UDP網(wǎng)絡(luò)客戶端異步MySQL異步RedisAsyncTask毫秒定時器異步文件讀寫異步DNS查詢Http客戶端除了異步IO的支持之外,為多進(jìn)程的模式設(shè)計了多個并發(fā)數(shù)據(jù)結(jié)構(gòu)和IPC通信機制,可以大大簡化多進(jìn)程并發(fā)編程的工作。其中包括了:
并發(fā)原子計數(shù)器并發(fā)HashTable內(nèi)存通道Channel鎖Lock進(jìn)程間通信IPC可以廣泛應(yīng)用于互聯(lián)網(wǎng)、移動通信、企業(yè)軟件、網(wǎng)絡(luò)游戲、物聯(lián)網(wǎng)、車聯(lián)網(wǎng)、智能家庭等領(lǐng)域。
其中戰(zhàn)旗直播,虎牙直播。都用到了swoole開發(fā)。