利用 TCMalloc 優化 Nginx 的效能

2022-08-23 01:15:16 字數 596 閱讀 9528

tcmalloc 全稱為 thread-caching malloc,是谷歌的開源工具 google-perftools 的成員,它可以 在記憶體分配效率和速度上高很多,可以很大程度提高伺服器在高併發情況下的效能。從而降低系統 的負載。

1.   安裝 libunwind 庫,libunwind-0.99-alpha.tar.gz tar zxvf libunwind-0.99-alpha.tar.gz

cd libunwind-0.99-alpha

cflags=-fpic ./configure

make cflags=-fpic &&     make cflags=-fpic   install

2.   安裝 google-perftools

tar zxvf gperftools-2.1.tar.gz

cdgperftools-2.1

./configure

make && make install

echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf

ldconfig

至此,google-perftools 安裝完成

CentOS6 3下利用yum源安裝nginx。

本文主要介紹在centos6.3下利用yum源安裝nginx。第一步在 etc yum.repos.d 目錄下建立乙個nginx.repo軟體源配置檔案。命令如下 cd etc yum.repos.d vim 然後填寫如下檔案內容 nginx name nginx repo baseurl gpgc...

利用documentFragment優化DOM操作

createdocumentfragment 方法建立了一虛擬的節點物件,節點物件包含所有屬性和方法。將要新增的節點一次性放入節點碎片中,然後進行一次dom操作新增節點即可。wrap div let wrap document.getelementbyid wrap for let i 0 i 10...

利用滾動陣列優化

陣列是最常用的資料結構之一,現在我們對陣列的下標進行特殊處理,使每一次操作僅保留若干有用資訊,新的元素不斷迴圈重新整理,看上去陣列的空間被滾動地利用,此模型我們稱其為滾動陣列。其主要達到壓縮儲存的作用,一般常用在dp類題目中。因為dp題目是乙個自下而上的擴充套件過程,我們常常用到是連續的解,而每次用...