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

    不同的網站可以選擇哪些服務器?

    發布時間:  2012/9/16 20:35:19
        選擇服務器是需要根據我們自身的需求去選擇的,如果是放網站的話,也有很多的服務器可以選擇,有圖片服務器、頁面服務器、數據庫服務器、應用服務器、日志服務器等,我們打算放什么內容,就選擇相應的服務器就可以了。

      另外還要根據網站的訪問量來選擇不同的服務器方案,對于訪問量大點的網站而言,分離單獨的圖片和頁面相當必要,我們可以用lighttpd來跑圖片,用apache來跑頁面,當然也可以選擇別的,甚至,我們可以擴展成很多臺圖片和很多臺頁面,并設置相關域名,如img.domain和 www.domain,頁面里的圖片路徑都使用絕對路徑,如<img src="http://img.domain/abc.gif" />,然后設置DNS輪循,達到最初級的負載均衡。當然,多了就不可避免的涉及一個同步的問題,這個可以使用rsync軟件來搞定。
     
      還有數據庫也是和重要的一個環節,因為網站的瓶頸問題十有八九是出在數據庫身上。現在一般的中小網站多使用MySQL數據庫,不過它的集群功能似乎還沒有達到stable的階段,所以這里不做評價。一般而言,使用MySQL數據庫的時候,我們應該搞一個主從(一主多從)結構,主數據庫使用innodb 表結構,從數據使用myisam表結構,充分發揮它們各自的優勢,而且這樣的主從結構分離了讀寫操作,降低了讀操作的壓力,甚至我們還可以設定一個 專門的從做備份,方便備份。不然如果你只有一臺主機,在大數據量的情況下,mysqldump基本就沒戲了,直接拷貝數據文件的話,還得 先停止數據庫服務再拷貝,否則備份文件會出錯。但對于很多網站而言,即使數據庫服務僅停止了一秒也是不可接受的。如果你有了一臺從數據庫,在備份數 據的時候,可以先停止服務(slave stop)再備份,再啟動服務(slave start)后從會自動從主同步數據,一切都沒有影響。但是主從結構也是有致命缺點的,那就是主從結構只是降低了讀操作的壓力,卻不能降低寫 操作的壓力。為了適應更大的規模,可能只剩下最后這招了:橫向/縱向分割數據庫。所謂橫向分割數據庫,就是把不同的表保存到不同的數據庫上,比如說 用戶表保存在A數據庫上,文章表保存在B數據庫上,當然這樣的分割是有代價的,最基本的就是你沒法進行LEFT JOIN之類的操作了。所謂縱向分割數據庫,一般是指按照用戶標識(user_id)等來劃分數據存儲的。綜上所述,數據庫的解決方案一般視情況往往是一個混合的方案,以其發揮各種方案的優勢,有時候還需要借助 memcached之類的第三方軟件,以便適應更大訪問量的要求。
     
      如果有專門的應用來跑PHP腳本是最合適不過的了,那樣我們的頁面只保存靜態頁面就可以了,可以給應用設置一些諸如 app.domain之類的域名來和頁面加以區別。對于應用,我還是更傾向于使用prefork模式的apache,配上必要的 xcache之類的PHP緩存軟件,加載模塊要越少越好,除了mod_rewrite等必要的模塊,不必要的東西統統舍棄,盡量減少httpd進程的內存消耗,而那些圖片,頁面等靜態內容就可以使用lighttpd或者tux來搞,充分發揮各種的特點。
     
      如果條件允許,獨立的日志也是必要的,一般小網站的做法都是把頁面和日志合二為一了,在凌晨訪問量不大的時候cron運行前一天 的日志計算,不過如果你使用awstats之類的日志分析軟件,對于百萬級訪問量而言,即使按天歸檔,也會消耗很多時間和資源去計算,所以分離單獨 的日志還是有好處的,這樣不會影響正式的工作狀態。

    租用與托管有興趣請聯系我:億恩-小路1339268817  電話:15890397512

    服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!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小時客服服務熱線