久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放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、應用和靜態(tài)資源分離

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

      2、頁面緩存

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

      3、集群和分布式

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

      4、反向代理

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

      代理服務器和反向代理服務器:

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

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

      5、CDN

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

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

      分配方式:

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

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

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

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

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

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

      存儲:raid陣列+熱備

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

      推薦教程:PHP視頻教程

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