軟件采購 新啟科技 發表于 2015/4/25 12:36:23 [來源:新啟科技]
經常有人問我,說“你們的軟件能支持多少人同時使用?”,這確實也是個外行經常提的問題,今天在這里為大家解釋下。
互聯網項目,單個項目的用戶量越來越大,所以網站的承載問題確實越來越受到關注,這也成為程序開發工作者關注的重點。從專業角度講,網站承載能力最主要的衡量標準為“并發量”(同時向服務器發送請求的數量),大量客戶同時訪問使用,被稱為“高并發”。
影響并發量的主要因素有兩個:
(1)程序
程序會因為業務不同,流程不同,邏輯不同,造成一個人訪問使用系統時消耗的服務器資源不同。簡單的說,就是業務邏輯越是復雜就越費服務器資源。支持大用戶群消耗的服務器資源越多。如果你在不想提升服務器成本的情況下,想提升并發數量,那么只能簡化程序邏輯。在確保業務量的情況下,想提高并發人數,那么可以通過多臺服務器去分擔的方式提升承載人數。
(2)服務器
在業務一定的情況下,那么主要影響并發的因素就是服務器了。隨著互聯網行業的發展,服務器相關技術越來越成熟,各種專業的CDN技術,負載均衡技術、虛擬化技術的崛起,使高并發的處理越來越容易了,只要你付出了足夠的代價,理論上,并發量是無上限的。