opertion基礎知識

簡述squid的優點和缺點?

優點:通過增加緩存來增加訪問速度、提高網絡的安全性、歷史悠久,技術沉澱深厚,開源的,無需支付任何費用

缺點:性能不足,需要藉助windows和linux等操作系統才能達到網絡加速的功能。

常見的web服務器軟件都有哪些?

apache、nginx、tomcat、IIS、IBM的websphere

簡述什麼是LNMP?

在linux的基礎上搭建nginx、mysql、(php、python、perl)

地址重寫的好處?

縮短url,隱藏實際路徑提高安全性;

易於用戶記憶和鍵入;

易於被搜索引擎記錄。

簡述什麼是memcache?

memcache是高性能的緩存服務器,是一個開源的,跨平臺的實現分佈式存儲的軟件;

用來集中緩存數據庫的查詢結果,減少數據庫的訪問次數,提高動態web的響應速度。

簡述memcache在什麼情況下會刪除緩存數據?

1.當分配的存儲空間存滿時,memcache會首先刪除訪問次數較低的數據,然後騰出空間來存儲新數據;

2.重啓服務會刪除memcache的緩存數據

3.操作系統重啓也會刪除memcache的緩存數據,因爲它是存在內存裏面的。

實施部署CDN的優勢是什麼

1.本地cache加速,提高訪問速度和穩定性;

2.網站鏡像,消除不同區域,不同運營商之間網絡互連的問題;

3.智能DNS解析,自動選擇最快的cache服務器;

4.負載優化,減輕後端web的訪問壓力;

5.集羣抗攻擊,有效防止DDOS攻擊。

簡述nginx的優點?

1.它可以高併發連接,官方測試5萬連接數,實際生產環境中可以支撐連接數2~4萬;

2.內存消耗少;           3.成本廉價                4.配置文件簡單,支持rewrite地址重寫

5.內置健康檢查           6.節省帶寬                7.穩定高;                   8.支持熱部署

nginx和apache的對比?

Web服務器

Nginx

Apache

反向代理

非常好

Rewrite規則

非常好

FastCGI

熱部署

支持

不支持

系統壓力比較

很小

穩定性

非常好

安全性

一般

技術資料

很少

非常多

靜態文件處理

非常好

一般

虛擬主機

支持

支持

內存消耗

非常小

很大

 

什麼是CDN?

CDN全稱是內容分發網絡。目的是通過在現有的internet中增加一層網絡結構,把網站內容分佈到最接近客戶的邊緣網路,提高用戶訪問網站的速度。

CDN可以明顯的提高internet中數據的流動速度,解決了網絡帶寬小,用戶訪問量大,網點分佈不均勻的問題,提高了用戶訪問網站的訪問速度。

CDN 的類型特點?

CDN分爲三類:鏡像站點、專線、高速緩存;

鏡像站點:它時最常見的,讓內容直接發佈,適用於靜態和準動態的數據同步。但是購買和維護新服務器的費用較高,還必須在各個地區設置鏡像服務器,配專業技術人員安裝和維護,對於大型網站來說,更新所用的帶寬成本大大提高。

高速緩存:成本較低,適用於靜態內容。

專線:讓用戶直接訪問數據源,實現數據的動態同步。

CDN的工作原理?

1.用戶在瀏覽器上輸入要訪問的域名;

2.瀏覽器向域名解析服務器發送解析請求,獲得該域名對應的CNAME記錄,瀏覽器再對CNAME域名進行解析後猜得到一個實際的IP地址。在此過程中,全局負載均衡DNS解析服務器會根據客戶的源IP地址,實現就近定位。定位原則可以是:地理位置,路由,也可按負載等;

3.在次解析後瀏覽器得到IP 地址,想緩存服務器發出請求;

4.緩存服務器根據瀏覽器的域名,通過cache內部專用DNS解析出此域名源服務器的真實IP地址,再由緩存服務器向這個真實的IP地址提出請求。

5.緩存服務器得到迴應後,先把一部分存在本地,留作緩存,同時也將數據傳給客戶端,完成客戶的訪問;

6.用戶得到數據顯示出來,完成訪問。

發佈了23 篇原創文章 · 獲贊 38 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章