。 引言 其實今天的主角並不是老羅,如標題所述,今天來聊聊 OpenResty,2015年老羅在錘 ...
本文內容,由我在 OpenResty Con 上的同名演講的演講稿整理而來。 PPT 可以在 這里 下載,因為內容比較多,我就不在這里一張張貼出來了。有些內容需要結合 PPT 才能理解,請多包涵。 編寫正確且高效的應用,最為關鍵是一系列軟件工程上的實踐,像測試 code review 灰度 監控 壓測等等。不過由於這是 OpenResty 大會上的演講,我會專注於講講 OpenResty 和 Lu ...
2019-01-12 19:46 0 1123 推薦指數:
。 引言 其實今天的主角並不是老羅,如標題所述,今天來聊聊 OpenResty,2015年老羅在錘 ...
一. 安裝OpenResty 創建OpenResty用戶 安裝OpenResty 創建軟連接 啟動openresty 更多安裝方式請閱讀官網文檔: http://openresty.org/en/installation.html 二. 第一個"hello world ...
jQuery的編寫原則: 一、不要過度使用jQuery 1. jQuery速度再快,也無法與原生的javascript方法相比,而且建立的jQuery對象包含的信息量很龐大。所以有原生方法可以使用的場合,盡量避免使用jQuery。 例如: 改良后 ...
最近寫了很多的js,雖然效果都實現了,但是總感覺自己寫的js在性能上還能有很大的提升。本文我計划總結一些網上找的和我本人的一些建議,來提升你的jQuery和javascript代碼。好的代碼會帶來速度 ...
一般來說,對於何時寫日志並沒有明確的限制和約束,只要你覺得記錄的日志是有價值的,對跟蹤bug是有幫助的,你就可以去添加日志。當然一些敏感信息除外,比如你正在開發一套支付系統,不要把客戶的卡號和密碼等信 ...
面向對象 01、構造器參數太多怎么辦? 如果參數很多,會導致構造方法非常多,拓展性差,代碼難編寫,且難以看懂。 用JavaBeans模式, get和set 一行構造編程多行代碼實現,需要使用額外機制確保一致性和線程安全。 用builder模式, 1、5個或者5個以上的成員變量 ...
編寫高效Lua代碼的方法 翻譯自《Lua Programming Gems》Chapter 2:Lua Performance Tips:Basic fact By Roberto Ierusalimschy 基本知識 Lua在運行代碼之前,會先把源碼翻譯(預編譯)成一種內部編碼,這種編碼 ...
最近剛剛接手同事的OpenResty的項目,發現對mysql,redis的操作沒有用連接池,故對此進行了改造。 MYSQL 主要是通過mysql_pool.lua 和 dbutil.lua 來封裝對數據庫的操作 mysql_pool.lua: dbutil.lua ...