php 秒殺系統設計

1.基礎工具與只是介紹node

(1)壓測工具的安裝     nginx

        yum -y install httpd-tools     算法

        ab -V安全

(2)壓測工具的使用    網絡

         檢測接口的最大qps     架構

         ab -n100 -c10 http://xxxx併發

(3)nginx 限流配置工具

        按鏈接數限速,併發數(ngx_http_limit_conn_module) 按請求速率限速,按ip限制單位時間內的請求數(ngx_http_limit_req_module)cdn

        限流配置:接口

        ▲建立規則 limit_req_zone $binary_remote_addr zone=mylimit:10m rate=1r/s;

        ▲使用規則 limit_req zone=mylimit burst=1 nodelay;

(4)限流算法

        ▲令牌桶算法

        ▲漏桶算法

(5)CDN(內容分發網絡 Content Delivery NetWork)

        ★縮短訪問路徑、減小源站壓力、提升內容響應速度

        ★爲源站提高安全保護

        ★cdn架構:

        客戶端--->北京CDN---------↓

                                                 源Server

        客戶端--->上海CDN---------↑

    (6)

相關文章
相關標籤/搜索