乙個CDN問題 處理動態請求

2021-08-22 12:28:22 字數 379 閱讀 4212

當**的負載達到一定負荷,需要擴容的時候,cdn正在成為**的非常熱門的選擇。但是對於動態內容佔絕大多數的**,cdn是否還可以如期發揮作用呢?

我們都知道,cdn可以把**的程式部署到不同的節點伺服器上,並且就近響應使用者的請求,這樣可以緩解**的負荷,有時候還可以防止攻擊。

但是,一般的動態**,資料庫感覺很難同步部署到cdn的各個節點上。一方面是因為資料庫一般不會直接暴露在公網中,另外一方面,資料庫的資料實時性非常高,很難及時在遠隔千里的節點去同步。

這樣的話,各個節點的應用如果接收到動態的請求,因為本地沒有資料庫,並且由於資料庫存在中心節點的內部網段,所以只好把請求**給中心伺服器去處理,等待處理完畢後,再把處理結果返回給cdn的伺服器。感覺這種情況不僅不能有效地減輕負荷,反而適得其反。

C 處理乙個動態規劃的問題

要求是遞迴,動態規劃,想了想這種方法也是最簡單的 所謂動態規劃 把多階段過程轉化為一系列單階段問題,利用各階段之間的關係,逐個求解。動態規劃演算法通常用於求解具有某種最優性質的問題。在這類問題中,可能會有許多可行解。每乙個解都對應於乙個值,我們希望找到具有最優值的解。動態規劃演算法與分治法類似,其基...

Nginx如何處理乙個請求

基於名字的虛擬主機 nginx首先選定由哪乙個虛擬主機來處理請求。讓我們從乙個簡單的配置 其中全部3個虛擬主機都在埠 80上監聽 開始 server server server 在這個配置中,nginx僅僅檢查請求的 host 頭以決定該請求應由哪個虛擬主機來處理。如果host頭沒有匹配任意乙個虛擬...

nginx如何處理乙個請求

nginx收到請求時第一步是決定由哪個伺服器來處理。以乙個配置了三個虛擬伺服器的例子為例,三個虛擬伺服器軍監聽80埠。server server server根據以上配置,nginx只對請求的 host 頭域檢查,並根據其值決定將請求路由給哪個伺服器。如果和任何乙個伺服器都不匹配,或者請求不包含乙個...