在對 ProtoBuf 做了一些基本介紹之后,這篇開始進入正題,深入 ProtoBuf 的一些原理,讓我們看看 ProtoBuf 是如何盡其所能的壓榨編碼性能和效率的。 編碼...
在對 ProtoBuf 做了一些基本介紹之后,這篇開始進入正題,深入 ProtoBuf 的一些原理,讓我們看看 ProtoBuf 是如何盡其所能的壓榨編碼性能和效率的。 編碼...
筆者最近在項目中基于 go-redis 實現(xiàn) Redis 緩存優(yōu)化性能。go-redis 是一個 Go 語言實現(xiàn)的 Redis 客戶端,既然是網(wǎng)絡(luò)服務(wù)的客戶端,為了高效利用有...
背景介紹 年前對下單中的異步出單隊列進行了重構(gòu),用主進程fork子進程處理消息隊列。因為可以通過控制子進程的數(shù)量,提高該消息隊列的處理效率。由于一開始,都只是先上消息量不大的...
本篇為《php7底層設(shè)計與源碼實現(xiàn)》的讀書筆記php7 的字符串以zend_string 為載體,實現(xiàn)字符串的功能,還提供性能高效的smart_str zend_string...
PHP作為“世界上最好的語言”,我們都知道php是弱類型語言,即在使用過程中,可以任意改變變量的類型。這對于代碼中的靈活性有極大的方便。php底層是由c語言去實現(xiàn)的,那么c語...
PHP作為“世界上最好的語言”,我們都知道php是弱類型語言,即在使用過程中,可以任意改變變量的類型。這對于代碼中的靈活性有極大的方便。php底層是由c語言去實現(xiàn)的,那么c語...
mysql翻頁優(yōu)化 對于翻頁,我們通常是用 但是當(dāng)要越翻后面的頁數(shù)之后,耗時變得很長 究其原因,是因為mysql在查詢中,查詢了1000010條數(shù)據(jù),并把前面的1000000...
【Linux軟件安裝管理系列】— — 傳送門: — —《Linux軟件安裝管理之——源碼安裝詳解》 — —《Linux軟件安裝管理之——RPM與YUM詳解》 — —《Linu...
理解自動加載函數(shù)的原理 在實例話一個類時,如有全局的自動加載函數(shù),則會將類的命名空間及類名傳入到加載函數(shù),然后由加載函數(shù)解析加載對應(yīng)的路徑。 以下為composer auto...
簽名防篡改通過對cookie的參數(shù)進行組合加密生成特定的密鑰,在接收cookie時進行驗證,防止cookie被人修改。 私有變換對cookie參數(shù)進行加密,在服務(wù)端接收時,在...