溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php分布式指的是什么

發(fā)布時間:2020-11-04 14:09:32 來源:億速云 閱讀:139 作者:小新 欄目:編程語言

php分布式指的是什么?這個問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!

分布式計算是計算機科學(xué)中一個研究方向,它研究如何把一個需要非常巨大的計算能力才能解決的問題分成許多小的部分,然后把這些部分分配給多個計算機進行處理,最后把這些計算結(jié)果綜合起來得到最終的結(jié)果。

分布式網(wǎng)絡(luò)存儲技術(shù)是將數(shù)據(jù)分散地存儲于多臺獨立的機器設(shè)備上。分布式網(wǎng)絡(luò)存儲系統(tǒng)采用可擴展的系統(tǒng)結(jié)構(gòu),利用多臺存儲服務(wù)器分擔(dān)存儲負荷,利用位置服務(wù)器定位存儲信息,不但解決了傳統(tǒng)集中式存儲系統(tǒng)中單存儲服務(wù)器的瓶頸問題,還提高了系統(tǒng)的可靠性、可用性和擴展性。  

php分布式是指多臺服務(wù)器處理不同的工作,指的是業(yè)務(wù)上的一般,比如多臺服務(wù)器有的處理日志分布到一些服務(wù)器,有的處理下單,分布到一些服務(wù)器。

框架作為協(xié)同開發(fā)規(guī)范和開發(fā)效率的保證,不得不被引入到日常開發(fā)中,可一旦加上了框架這層封裝,勢必影響php接口的整體性能。

基于php7+swoole的php代碼的性能已經(jīng)超過了靜態(tài)編譯的go語言。

當(dāng)下流行的php框架laravel,確實解決了很多規(guī)范和開發(fā)效率問題;但是臃腫的架構(gòu)和用php去實現(xiàn)的封裝,讓他的性能表現(xiàn)不佳。

針對這種情況,本架構(gòu)選擇c擴展框架phalcon作為開發(fā)框架,讓框架帶來的性能損耗,降到最小。

使用Web集群方式部署之后,首要調(diào)整的就是用戶狀態(tài)信息與附件信息。用戶狀態(tài)不能再保存到Session中,緩存也不能用本地Web服務(wù)器的文件緩存,以及附件,也不能保存在Web服務(wù)器上了。

因為要保證集群里面的各個Web服務(wù)器,狀態(tài)完全一致。因此,需要將用戶狀態(tài)、緩存等保存到專用的緩存服務(wù)器,比如Memcache。附件需要保存到云存儲中。

Web負載均衡

Web負載均衡(Load Balancing),簡單地說就是給我們的服務(wù)器集群分配“工作任務(wù)”,而采用恰當(dāng)?shù)姆峙浞绞剑瑢τ诒Wo處于后端的Web服務(wù)器來說,非常重要。

感謝各位的閱讀!看完上述內(nèi)容,你們對php分布式指的是什么大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI