亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于前端代碼部署 靜態服務器 動態服務器問題

關于前端代碼部署 靜態服務器 動態服務器問題

慕森王 2018-09-14 11:10:37
我是一個前端初學者 想學習前端代碼部署和服務器相關的知識目前了解的知識非常有限 也沒有接觸過具體項目 我說一下我的理解 如果哪里有錯誤希望大家指出1.靜態文件服務器部署在cdn節點 具體url通過工具或者模板寫入html文件中2.處理業務邏輯和記錄用戶狀態等操作 作為動態服務器的主要功能 這樣的功能算作動態服務器? 3.有個問題,比如用戶請求完主頁‘/’之后,又發送了一個登陸的請求,這時服務器處理了用戶登陸的請求,返回了和用戶狀態有關的文件,比如一個在數據庫中用戶之前存儲過的文件,,這種文件的發放只能放到動態服務器嗎?4.靜態服務器和處理邏輯動態服務器是分開部署的嗎?5.我這樣理解整個模型 有哪里是錯誤的呢?
查看完整描述

1 回答

?
絕地無雙

TA貢獻1946條經驗 獲得超4個贊

1.靜態文件服務器部署在cdn節點 具體url通過工具或者模板寫入html文件中
2.處理業務邏輯和記錄用戶狀態等操作 作為動態服務器的主要功能 這樣的功能算作動態服務器?

可以簡單的理解,靜態動態是相對于內容而言,如果每次請求同一個地址,不管參數如何(即參數不起作用),得到的內容都是相同的,那么這個資源就是靜態的,可以放在 CDN 上。如果請求的同一個地址,有可能返回不同的內容(可能直接訪問地址內容就不同,比如更新了新近的內容;或者加了參數之后返回的內容是經過過濾的),那就說明這個是動態資源。動態內容通常會由程序來生成,就是以前常說的服務器端頁面,現在常說的Web應用,相應的服務器被稱為應用服務器。

有一種技術叫內容靜態化,這個技術這里不討論,有興趣可以去查查。

3.有個問題,比如用戶請求完主頁‘/’之后,又發送了一個登陸的請求,這時服務器處理了用戶登陸的請求,返回了和用戶狀態有關的文件,比如一個在數據庫中用戶之前存儲過的文件,,這種文件的發放只能放到動態服務器嗎?

如果文件內容是不變的,這個文件就可以放在CDN上,用戶可以從應用服務器獲取文件地址,再通過靜態鏈接下載。但是如果這個文件內容雖然不變,卻受用戶權限限制,那么就不能直接放在CDN上,CDN 是對公的,沒法控制權限。

4.靜態服務器和處理邏輯動態服務器是分開部署的嗎?

應用服務器通常帶有靜態服務器的功能,這里說的服務器是指服務系統。如果兩個服務分離(比如一個 Nginx,一個 IIS),可以部署在同一個服務器上也可以部署在多臺服務器上,有很多技術用于處理網址轉發,比如反向代理等。

5.我這樣理解整個模型 有哪里是錯誤的呢?

以上是我對你這些問題的粗淺理解。我本向涉及的運維方面的知識不多,所以僅供參考。


查看完整回答
反對 回復 2018-10-30
  • 1 回答
  • 0 關注
  • 684 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號