久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      php如何解決高并發(fā)

      php如何解決高并發(fā)

      PHP解決高并發(fā)的方法

      1、應(yīng)用和靜態(tài)資源分離

      將靜態(tài)資源(js,css,圖片等)放到專門的服務(wù)器中。

      2、頁面緩存

      將應(yīng)用生成的頁面緩存起來可以節(jié)省大量cpu資源。對于部分頁面經(jīng)常變換數(shù)據(jù)的,可以使用ajax來處理。

      3、集群和分布式

      集群,多臺服務(wù)器具有相同的功能,主要起分流的作用。分布式,將不同的業(yè)務(wù)放到不同的服務(wù)器中,處理一個請求可能需要多臺服務(wù)器,進(jìn)而提高一個請求的處理速度。又分為靜態(tài)資源集群和應(yīng)用程序集群。后者較復(fù)雜,經(jīng)常要考慮session同步等問題。

      4、反向代理

      客戶端直接訪問的服務(wù)器并不是直接提供服務(wù)的服務(wù)器,它從別的服務(wù)器獲取資源,然后將結(jié)果返回給用戶。

      代理服務(wù)器和反向代理服務(wù)器:

      代理服務(wù)器是代我們訪獲取資源,然后將結(jié)果返回。例如,訪問外網(wǎng)的代理服務(wù)器。反向代理服務(wù)器是我們正常訪問一臺服務(wù)器的時候,服務(wù)器自己調(diào)用了別的服務(wù)器。

      代理服務(wù)器我們主動使用,是為我們服務(wù)的,不需要有自己的域名;反向代理是服務(wù)器自己使用的,我們并不知道,有自己的域名。

      5、CDN

      CDN是一種特殊的集群頁面緩沖服務(wù)器,和普通的集群的多臺頁面緩沖服務(wù)器相比主要區(qū)別是:其存放位置和分配請求方式不同。

      CDN的服務(wù)器分布在全國各地,接收到請求后會將請求分配到最合適的CDN服務(wù)器節(jié)點(diǎn)來獲取數(shù)據(jù)。其每一個CDN節(jié)點(diǎn)就是一個頁面緩存服務(wù)器。

      分配方式:

      并不是普通的負(fù)載均衡,而是專門的CDN域名解析服務(wù)器在解析域名的時候就分配好的。

      一般的做法是:ISP那里使用CNAME將域名解析到一個特定的域名,然后再將解析到的那個域名用專門的CDN服務(wù)器解析(返回給瀏覽器,再訪問)到相應(yīng)的CDN節(jié)點(diǎn)。每個節(jié)點(diǎn)可能也集群了多臺服務(wù)器。

      你可以知道處理高并發(fā)的業(yè)務(wù)邏輯是:

      前端:異步請求+資源靜態(tài)化+cdn

      后端:請求隊(duì)列+輪詢分發(fā)+負(fù)載均衡+共享緩存

      數(shù)據(jù)層:redis緩存+數(shù)據(jù)分表+寫隊(duì)列

      存儲:raid陣列+熱備

      網(wǎng)絡(luò):dns輪詢+DDOS攻擊防護(hù)

      推薦教程:PHP視頻教程

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號