原文:關於大型網站技術演進的思考(十)--網站靜態化處理—動靜整合方案(2)

上篇文章我簡要的介紹了下網站靜態化的演進過程,有朋友可能認為這些知識有點過於稀松平常了,而且網站靜態化的技術基點也不是那么高深和難以理解,因此它和時下日新月異的web前端技術相比,就顯得不倫不類了。其實當我打算寫本系列的之前我個人覺得web前端有一個點是很多人都知道重要,但是有常常低估它作用的,那就是web前端和web服務端如何融合的這個點上,這個點再加上我們要做出一個規模龐大,高並發,快速響應 ...

2015-02-10 22:48 9 10642 推薦指數:

查看詳情

關於大型網站技術演進思考(十一)--網站靜態化處理動靜分離策略(3)

  前文里我講到了網站靜態化的關鍵點是動靜分離,動靜分離是讓動態網站里的動態網頁根據一定規則把不變的資源和經常變的資源區分開來,動靜資源做好了拆分以后,我們就可以根據靜態資源的特點將其做緩存操作,這就是網站靜態化處理的核心思路。由此可見,網站靜態化處理的核心就是動靜分離和緩存兩大方面,上篇我簡單 ...

Thu Feb 12 05:54:00 CST 2015 7 14375
關於大型網站技術演進思考(十七)--網站靜態化處理—滿足靜態化的前后端分離(9)

  前后端分離的主題雖然講完了,但是前后端分離的內容並沒有結束,本篇將繼續前后端分離的問題,只不過這次前后端分離的講述將會圍繞着本系列的主題網站靜態化進行。在講本篇主題之前,我需要糾正一下前后端分離主題講述中會讓朋友們產生誤導的地方,這種誤導就是對時下流行的一些前后端分離方案(沒有使用nodejs ...

Mon Mar 02 06:48:00 CST 2015 5 6036
關於大型網站技術演進思考(十三)--網站靜態化處理—CSI(5)

  講完了SSI,ESI,下面就要講講CSI了 ,CSI是瀏覽器端的動靜整合方案,當我文章發表后有朋友就問我,CSI技術是不是就是通過ajax來加載數據啊,我當時的回答只是說你的理解有點片面,那么到底什么是CSI技術了?這個其實要和動靜資源整合的角度來定義。   CSI技術其實是在頁面進行動靜 ...

Sat Feb 14 07:06:00 CST 2015 7 6874
關於大型網站技術演進思考(九)--網站靜態化處理--總述(1)

  在存儲瓶頸的開篇我提到像hao123這樣的導航網站只要它部署的web服務器數量足夠,它可以承載超大規模的並發訪問量,如果是一個動態的網站,特別是使用到了數據庫的網站是很難做到通過增加web服務器數量的方式來有效的增加網站並發訪問能力的。但是現實情況是像淘寶、京東這樣的大型動態網站在承擔高並發 ...

Tue Feb 10 08:25:00 CST 2015 14 16668
關於大型網站技術演進思考(十五)--網站靜態化處理—前后端分離—中(7)

  上篇里我講到了一種前后端分離方案,這套方案放到服務端開發人員面前比放在web前端開發人員面前或許得到的掌聲會更多,我想很多資深前端工程師看到這樣的技術方案可能會有種說不出來的矛盾心情,當我的工作逐漸走向越來越專業化的前端開發后,我就時常被這套前后端分離方案所困惑,最近我終於明白了這個困惑的本源 ...

Sat Feb 28 07:07:00 CST 2015 14 7125
關於大型網站技術演進思考(十四)--網站靜態化處理—前后端分離—上(6)

  前文講到了CSI技術,這就說明網站靜態技術的講述已經推進到了瀏覽器端了即真正到了web前端的范疇了,而時下web前端技術的前沿之一就是前后端分離技術了,那么在這里網站靜態技術和前后端分離技術產生了交集,所以今天我將討論下前后端分離技術,前后端分離技術討論完后,下一篇文章我將會以網站靜態化 ...

Thu Feb 26 07:49:00 CST 2015 8 17108
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM