首頁 > 後端開發 > PHP問題 > php分佈式是什麼

php分佈式是什麼

(*-*)浩
發布: 2023-02-26 20:22:01
原創
4695 人瀏覽過

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

php分佈式是什麼

分散式網路儲存技術是將資料分散地儲存於多台獨立的機器設備上。分散式網路儲存系統採用可擴展的系統結構,利用多台儲存伺服器分擔儲存負荷,利用位置伺服器定位儲存信息,不僅解決了傳統集中式儲存系統中單一儲存伺服器的瓶頸問題,也提高了系統的可靠性、可用性和擴充性。  (建議學習:PHP視訊教學

php分散式是指多台伺服器處理不同的工作,指的是業務上的一般,例如多台伺服器有的處理日誌分佈到一些伺服器,有的處理下單,分佈到一些伺服器。

框架作為協同開發規範和開發效率的保證,不得不被引入到日常開發中,可一旦加上了框架這層封裝,勢必影響php介面的整體性能。

基於php7 swoole的php程式碼的效能已經超過了靜態編譯的go語言。

當下流行的php框架laravel,確實解決了許多規範和開發效率問題;但是臃腫的架構和用php去實現的封裝,讓他的效能表現不佳。

針對這種情況,本架構選擇c擴充框架phalcon作為開發框架,讓框架帶來的效能損耗,降到最小。

使用Web叢集方式部署之後,首要調整的就是使用者狀態資訊與附件資訊。使用者狀態不能再儲存到Session中,快取也不能用本機Web伺服器的檔案緩存,以及附件,也不能儲存在Web伺服器上了。

因為要確保叢集裡面的各個Web伺服器,狀態完全一致。因此,需要將使用者狀態、快取等保存到專用的快取伺服器,例如Memcache。附件需要保存到雲端儲存。

Web負載平衡

Web負載平衡(Load Balancing),簡單地說就是給我們的伺服器叢集分配“工作任務”,而採用恰當的分配方式,對於保護處於後端的Web伺服器來說,非常重要。

以上是php分佈式是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板