1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        服務器架構之性能擴展-第一章(2)

        發布時間:  2012/9/16 1:39:30

        隨著網站運營時間的增長,用戶量、數據量和訪問量都在不斷地增長,于是大的訪問量、大的存儲量和大的數據量,大的負載和網絡環境快速部署都會出現。于是網站運營問題可以總結為一下四點:

        <!--[if !supportLists]-->1.<!--[endif]-->大的訪問量

        <!--[if !supportLists]-->2.<!--[endif]-->大的存儲量

        <!--[if !supportLists]-->3.<!--[endif]-->訪問速度

        <!--[if !supportLists]-->4.<!--[endif]-->服務器監控

        <!--[if !supportLists]-->5.<!--[endif]-->網絡環境的快速部署

         

        1.1、大的訪問量:

        解決方案:負載均衡和冗余技術。

        負載均衡:讓網絡服務器的壓力均衡到不同的設備。

        負載均衡技術方案:Cisco以太網通道,windowsNLB技術,linuxlvs技術和F5等負載均衡器

        LinuxLVS方案:


        <!--[endif]-->

        冗余技術方案:Cisco HSRP熱備份路由,windows集群技術,linuxHA技術,IBMAIX技術。

        冗余技術:避免出現單點故障,實現故障切換,由此引申出集群技術。

        集群就是指將多個服務器集中起來一起同時的進行同一種服務,在客戶看來只有一個服務器工作。

        集群的特點:只有一臺服務器提供服務,其他的服務器處于休眠狀態,如果這臺服務器出現問題,其他的服務器將被激活,保證服務的不間斷性。只有負載均衡和冗余技術結合在一起,才能真正達到超級計算機功能。

        1.2 大數據存儲

        主流數據庫類型:Mysql(中小型數據庫),oracle(甲骨文公司),DB2IBM大型數據庫),Nosql(非關系型數據庫,目前很火)。

        對于大數據存儲我們一般可以使用主從復制和分區分表技術來解決。

        Mysql主從復制原理圖:Binary log:記錄數據的增刪改日志,不記錄查詢服務。通過日志進行數據的同步。
        <!--[endif]-->

         

         

        Mysql還有另外一種擴展方式,Mysql讀取小表的速度更快。于是就引入了分表的概念,分表分為垂直分表和水平分表,一般遇到最多的還是水平分表,mysql5.1引進了分區分表技術。分區分表是不改變表名,將表切成不同分區。

        下面引入一種非關系型數據mongoDB,最近很火。


        <!--[endif]-->

        MongoDB是一個機遇分布式文件存儲的數據庫,有C++語言編寫,是一個介于關系數據庫和非關系數據之間的產品。它最大的特點是支持的查詢語言非常強大,幾乎可以完成類似關系數據的絕大部分操作,還支持對數據庫建立索引。

        1.3 網站加速技術:

        目前主要實現方案:Squid代理緩存技術,頁面靜態化緩存,MemcacheSphinx搜索加速。

        Squid可以實現緩存代理和數據的動靜分離,將靜態數據存儲起來,只有需要請求服務器的文件才到真正的服務器上去讀取,大大提高訪問速度。


        <!--[endif]-->

        頁面靜態化:主要是通過模版實現,如Thinkphp,Brophp,smarty模版等。

        Memcache:是一個高性能的分布式的內存對象緩存系統,通過在內存里維護一個統一巨大的hash表,它能存儲各種格式的數據,包括圖像、視頻、文件等。簡單的說,就是講數據調用到內存中,然后從內存讀取數據,從而大大提高讀取速度。

        缺點:遇到斷電,服務器宕機,會造成數據的丟失。尤其是對于網站數據重要性高的網站不適合。

        Sphinx全文檢索:sphinx是一個機遇SQL的全文檢索引擎,可以結合Mysql,PostgreSQL做全文檢索,他可以提供比數據本身更專業的搜索功能,使得應用程序更容易實現專業化的全文檢索。Sphinx單一索引,最大可以包含1億條記錄,全文檢索速度1000萬條只需3-4分鐘,創建1000萬條索引在50分鐘完成。<!--[endif]-->

         

        1.4服務監控:

        apache服務監控,mysql服務監控,磁盤空間監控,流量監控。


        <!--[endif]-->

        警報:郵件警報,Postfix發郵件系統,sendmail發郵件系統和dovecot收郵件系統。電子郵件發是由SMTP25端口),收郵件是由POP3協議(110端口)完成的。


        <!--[endif]-->

        1.5網絡環境的快速部署

        網絡環境的快速部署變得越來越容易,在快速部署中如果可以用主機管理面板,這樣對于主機的管理變得越來越方便。

        Windows可以使用plesk面板,linux可以使用cpanel面板。

        1.6 壓力測試工具:

        Apache壓力測試軟件ab,是由httpd-2.2.3-43.e15.centos軟件提供,可能要創建很多文件然后刪除。

        Mysql壓力測試:mysql5.1.4開始帶有一個壓力測試工具mysqlslap,通過模擬多個并發客戶端訪問mysql來進行測試。

        億恩-天使(QQ:530997) 電話 037160135991 服務器租用,托管歡迎咨詢。

         


        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线