一级女人毛片人一女人-一级女性大黄生活片免费-一级女性全黄久久生活片-一级女性全黄生活片免费-国产美女在线一区二区三区-国产美女在线观看

始創于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]-->

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

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

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

Sphinx全文檢索:sphinx是一個機遇SQL的全文檢索引擎,可以結合MysqlPostgreSQL做全文檢索,他可以提供比數據本身更專業的搜索功能,使得應用程序更容易實現專業化的全文檢索。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.laynepeng.cn】

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

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

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