[發明專利]一種SmartRack服務器高并發優化的方法在審
| 申請號: | 201710308077.9 | 申請日: | 2017-05-04 |
| 公開(公告)號: | CN106953929A | 公開(公告)日: | 2017-07-14 |
| 發明(設計)人: | 白云峰 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 劉繼枝 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 smartrack 服務器 并發 優化 方法 | ||
1.一種Smart Rack服務器高并發優化的方法,其特征在于,具體方法如下:
S1、根據應用服務器的性能和并發訪問量的大小來規劃應用服務器的數量;
S2、使用負載均衡技術,大大減輕單臺服務器處理高并發請求,確保整個網站系統面臨高負載時的可靠性;
S3、優化設計數據庫的結構并建立高效的索引;
S4、通過緩存技術進行管理,從而減輕服務器重新請求的壓力,提高訪問速度。
2.根據權利要求1所述的一種Smart Rack服務器高并發優化的方法,其特征在于,所述的S1中,具體實施方式為,在高并發訪問峰期間,增加關鍵應用的服務器數量。
3.根據權利要求1所述的一種Smart Rack服務器高并發優化的方法,其特征在于,通過所述的負載均衡技術,實現根據不同服務器的繁忙和資源情況,自動分配處理性能最優的服務器上,從而將大規模用戶產生的高并發訪問均衡地分流到各個服務器上。
4.根據權利要求1所述的一種Smart Rack服務器高并發優化的方法,其特征在于, 所述的優化設計數據庫結構的具體方法如下:
S1、數據行的長度不超過8020字節;S2、優先使用數字類型的字段;
S3、合理使用不可變字符類型char和可變字符類型varchar ;
S4、字段長度的設定最短化,以提高查詢的效率。
5.根據權利要求1所述的一種Smart Rack服務器高并發優化的方法,其特征在于,所述的建立高效索引的具體方法如下:
S1、通過搜索參數,盡量減少對表的訪問行數,最小化結果集,從而減輕網絡負擔;
S2、分開處理,提高每次的響應速度;
S3、在數據窗口使用SQL時,把使用的索引放在選擇的首列;
S4、簡化算法的結構。
6.根據權利要求1所述的一種Smart Rack服務器高并發優化的方法,其特征在于, 所述的建立高效索引的注意事項如下:
S1、盡量避免where 子句中對字段進行 null 值判斷的;
S2、盡量避免在 where 子句中使用!=或<>操作符;
S3、盡量避免在 where 子句中使用 or 來連接條件;
S4、慎用in 和 not in ;
S5、盡量避免在索引過的字符數據中,使用非打頭字母搜索。
7.根據權利要求1所述的一種Smart Rack服務器高并發優化的方法,其特征在于,
所述的緩存技術分為數據緩存和頁面緩存;
所述的數據緩存,將數據調用到內存,然后在內存中讀取數據,從而可以大大提高讀取速度;
所述的頁面緩存,將用戶經常訪問的頁面在服務器的相應目錄下生成靜態頁面,當用戶再次訪問時,不需要對服務器進行動態請求,只需要對緩存下來的html頁面直接讀取,以提高訪問效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710308077.9/1.html,轉載請聲明來源鉆瓜專利網。





