原文:高性能服務端漫談

一 背景 進入多核時代已經很久了,大數據概念也吵得沸沸揚揚,不管你喜歡不喜歡,不管你遇到沒遇到,big data或bigger data都必須正視. 處理大數據,基本都離不開分布式計算和分布式存儲,這其中以hadoop最為使用廣泛和經典。 分布式系統,就離不開計算系統 網絡系統 文件系統和數據庫系統。 這么多系統,之間又是如何協作的呢 通訊過程又是如何保障高性能的呢 .單處理器 在以前的單核心cp ...

2015-05-04 13:39 13 3110 推薦指數:

查看詳情

《用OpenResty搭建高性能服務端》筆記

概要 《用OpenResty搭建高性能服務端》是OpenResty系列課程中的入門課程,主講人:溫銘老師。課程分為10個章節,側重於OpenResty的基本概念和主要特點的介紹,包括它的指令、nginx_lua API、緩存、如何連接數據庫、執行階段等,並通過幾個實際的操作和代碼片段,告訴 ...

Thu Mar 28 08:16:00 CST 2019 2 1651
基於 IOCP 的通用異步 Windows Socket TCP 高性能服務端組件的設計與實現

設計概述   服務端通信組件的設計是一項非常嚴謹的工作,其中性能、伸縮性和穩定性是必須考慮的硬性質量指標,若要把組件設計為通用組件提供給多種已知或未知的上層應用使用,則設計的難度更會大大增加,通用性、可用性和靈活性必須考慮在內。   現以一個基於 IOCP 的通用異步 Windows ...

Fri Mar 09 20:31:00 CST 2018 0 992
基於 IOCP 的通用異步 Windows Socket TCP 高性能服務端組件的設計與實現

設計概述   服務端通信組件的設計是一項非常嚴謹的工作,其中性能、伸縮性和穩定性是必須考慮的硬性質量指標,若要把組件設計為通用組件提供給多種已知或未知的上層應用使用,則設計的難度更會大大增加,通用性、可用性和靈活性必須考慮在內。   現以一個基於 IOCP 的通用異步 Windows ...

Sun Feb 26 08:18:00 CST 2012 87 19366
高性能Web服務端 PHP vs Node.js vs Nginx-Lua 的對比分析

1. ngx_lua nodejs php 比較 我在研究一陣子ngx_lua之后發現lua語法和js真的很像,同時ngx_lua模型也是單線程的異步的事件驅動的,工作原理和nodejs相同,代碼甚至比nodejs的異步回調更好寫一些。 性能測試,100並發php ...

Fri Oct 17 05:32:00 CST 2014 2 5929
高性能 Windows Socket 服務端與客戶組件(HP-Socket v1.0.1 源代碼及測試用例下載)

  自從本座發表了兩篇關於 Windows Socket 通信組件實現的文章后,收到不少讀者的留言,希望能分享完整的源代碼。此時,本座不敢弊帚自珍。特意在此提供服務端組件和客戶組件的完整代碼。另外,為便於讀者學習和理解,花了一點點時間精心制作了兩個測試用例,一個用於功能測試(TestEcho ...

Wed Jun 13 09:56:00 CST 2012 20 10748
服務端性能優化--最大QPS推算及驗證

服務端性能優化--最大QPS推算及驗證 影響QPS(即吞吐量)的因素有哪些?每個開發都有自己看法,一直以為眾說紛紜,例如: QPS受編程語言的影響。(PHP是最好的語言?) QPS主要受編程模型的影響,比如不是coroutine、是不是NIO、有沒有阻塞? QPS主要由業務邏輯 ...

Mon Sep 28 22:08:00 CST 2020 0 1243
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM