原创 Linux-重定向

重定向 標準輸入(stdin)、標準輸出(stdout)、標準錯誤(stderr) 在linux中創建一個進程,系統會自動創建上面三個數據流,即三個文件 三個文件描述符分別爲:0、1、2,都指向終端 重定向就是改變原來默認的表現位置 實

原创 Nginx性能優化

Nginx性能優化 隱藏版本號 在http裏面添加一行:server_tokens off; worker_processes 默認可以設置爲CPU的核數相等,併發比較大的時候,可以設置爲cpu核數*2 分配每一個進程使用一個核數 wor

原创 Linux--文件共享方案

文件傳輸共享 祕鑰 說明:祕鑰就是一個參數,就是在明文和密文之間轉換所傳遞的參數。 分類: 對稱祕鑰加密:加密和解密使用的祕鑰是一樣的 非對稱祕鑰加密:使用不同的祕鑰進行加密和解密操作 名詞 祕鑰:祕密的鑰匙 公鑰:公開的鑰匙 私鑰:私

原创 Linux下常見的軟件安裝方式

軟件安裝方式 壓縮解壓 zip/unzip 安裝軟件:yum install -y zip unzip 實例演示: zip 123.zip *.txt #將所有.txt文件壓縮爲123.zip unzip 123.zip

原创 淺談Nginx與Apache的區別

1、Nginx是一個很強大的高性能Web、郵件和反向代理服務器,它具有很多非常優越的特性, 在連接高併發的情況下,Nginx是Apache服務器不錯的替代品。 2、單機能夠支持高達50000個併發連接數的響應,中國

原创 淺談Nginx工作原理

Nginx 工作原理 Nginx由內核和模塊組成,其中,內核的設計非常微小和簡潔,完成的工作也非常簡單, 僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Nginx配置中的一個指令

原创 MyISAM和InnoDB的區別

存儲結構 MyISAM:每個MyISAM在磁盤上存儲成三個文件。第一個文件的名字以表的名字開始, 擴展名指出文件類型。.frm文件存儲表定義。數據文件的擴展名爲.MYD (MYData)。 索引文件的擴展名是.MYI (M

原创 Redis與Memcached對比

Redis保存Session 修改php.ini session.save_handler = redis session.save_path = "tcp://127.0.0.1:6379?auth=123456" 說明:auth是有密

原创 Redis

數據庫分類 關係型數據庫:MySQL、SQL server、oracle、… 非關係型數據庫(NoSQL):Redis、MongoDB、CouchDB、Memcached(也算) Redis簡介 說明 1.也是類似於memcac

原创 淺談數據庫優化原則

數據庫優化 優化原則 1、數據庫在設計的時候嚴格按照範式設計 2、使用字段數據類型的時候,儘可能的用小的數據類型 3、在數據庫裏面開啓慢查詢,分析哪些SQL語句執行比較慢, 將比較慢的SQL語句查詢使用日誌記錄方式記錄下來再進行分

原创 淺談-數據庫索引優化

索引 索引的原理是利用特殊的查找算法(如二叉樹算法),限制訪問的行數,提高訪問效率。 索引的分類: 主鍵索引、普通索引、唯一索引和全文索引。 文件: 針對於mysql來說 innodb:兩個文件 .frm(