原创 Nginx服務優化(七)網頁壓縮與防盜鏈

配置Nginx實現網頁壓縮功能 Nginx的ngx_http_gzip_module壓縮模塊提供對文件內容壓縮的功能,允許Nginx服務器將輸出內容在發送客戶端之前進行壓縮,以節約網站帶寬,提升用戶的訪問體驗,默認已經安裝。可在配

原创 CentOS7系統部署安裝Tomcat服務(理論+實戰)

1、Tomcat 介紹 自從 JSP 發佈之後,推出了各式各樣的 JSP 引擎。Apache Group 在完成 GNUJSP1.0 的開發以後,開始考慮在 SUN 的 JSWDK 基礎上開發一個可以直接提供 Web 服務的 J

原创 MySQL——索引與事務,存儲引擎MyLSAM和InnoDB(理論+實操)

索引的概念 1、數據庫中的索引與書籍的目錄類似 ●在一本書中,無須閱讀整本書,利用目錄就可以快速查找所需信息 ●書中的目錄是一個詞語列表,其中註明了包含各個詞的頁碼 2、數據庫索引 ●在數據庫中,索引使數據庫程序無須對整個表進行掃

原创 Nginx服務優化(六)更改進程數

更改Nginx運行進程數 在高併發場景,需要啓動更多的Nginx進程以保證快速響應,以處理用戶的請求,避免造成阻塞。運行進程數多一些,響應訪問請求時,Nginx就不會臨時啓動新的進程提供服務,減少了系統的開銷,提升了服務速度,使用

原创 華爲eNSP配置靜態路由配置實驗

拓撲圖如下: (1)R1的配置 <Huawei>sys Enter system view, return user view with Ctrl+Z. [Huawei]sysname R1 Oct 22 2019 17:37:

原创 LVS負載均衡羣集——NAT地址轉換模式實戰(可跟做!)

負載均衡羣集(Load Balance Cluster) 以提高應用系統的響應能力、儘可能處理更多的訪問請求、減少延遲爲目標,獲得高併發、高負載(LB)的整體性能LB的負載分配依賴於主節點的分流算法 羣集的負載調度技術有三種工作模

原创 Nginx服務優化(四)日誌分割

Nginx的日誌切割 隨着Nginx運行時間增加,日誌也會增加。爲了方便掌握Nginx運行狀態,需要時刻關注Nginx日誌文件,太大的日誌文件對監控是一個大災難,所以需要定期進行日誌文件的切割。 Nginx自身不具備日誌分割處理的

原创 MySQL數據庫——MMM高可用羣集配置(實戰!)

MMM簡介 MMM(Master-Master replication manager for MySQL)是一套支持雙主故障切換和雙主日常管理的腳本程序。MMM使用Perl語言開發,主要用來監控和管理MySQL Master-

原创 MySQL數據庫——MHA高可用集羣架構(實戰!!!)

MHA 簡介 (1)簡介 目前在MySQL高可用方面是一個相對成熟的解決方案,它由日本DeNA公司youshimaton(現就職於Facebook公司)開發,是一套優秀的作爲MySQL高可用性環境下故障切換和主從提升的高可用軟件

原创 Shell編程之case多分支語句、循環語句(for、while等)、Shell函數、Shell數組

case多分支語句 case語句的結構: 針對變量的不同取值,分別執行不同的命令列 case 變量值 in 模式1) 命令序列1 ;; 模式2) 命令序列2 ;; ..... *) 默認命令序列 es

原创 Shell腳本之if條件語句

條件測試 test命令:測試特定的表達式是否成立,當條件成立時,測試語句的返回值爲0,否則爲其他數值。 格式一:test 條件表達式 格式二:[ 條件表達式 ] (注意中括號與表達式間有空格) 文件測試: 格式:

原创 Apache服務的日誌分割與日誌分析

日誌分割 隨着網站的訪問量增加,默認情況下Apache的單個日誌文件也會越來越大 日誌文件佔用磁盤空間很大 查看相關信息不方便 兩種日誌分割工具 Apache自帶rotatelogs分割工具實現 第三方工具

原创 Apache網頁優化(一)-------- 網頁壓縮與緩存

Apache網頁優化概念 在企業中,部署Apache後只採用默認的配置參數,會引發網站很多問題,換言之默認配置是針對以前較低的 服務器配置的,以前的配置已經不適用當今互聯網時代,爲了適應企業需求,就需要考慮如何提升Apache的性

原创 Apache網頁優化(二)-------- 防盜鏈和隱藏版本

Apache實現防盜鏈 防盜鏈就是防止別人的網站代碼裏面盜用服務器的圖片、文件、視頻等相關資源 如果別人盜用網站的這些靜態資源,明顯的是會增大服務器的帶寬壓力 所以作爲網站的維護人員,要杜絕我們服務器的靜態資源被其他網

原创 Apache服務ab壓力測試

將ab壓力測試之前,先講解一下相關概念: 吞吐率(Requests per second) 服務器併發處理能力的量化描述,單位是reqs/s,指的是某個併發用戶數下單位時間內處理的請求數。某個併發用戶數下單位時間內能處理的最大請求