萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> DivCSS教程 >> 大型網站為什麼把CSS直接寫在頁面裡?

大型網站為什麼把CSS直接寫在頁面裡?

   在看騰訊,新浪這些大網站的布局的時候,發現了一個問題,為什麼他們會把css直接掛在頁面上面,而不是分離開來作為一個css文件link進去。

  這是應付超大流量的一種優化方案。

  為提高速度,他們的外部連接文件一般都存儲在單獨的服務器上,例如img.****.com,如果這個服務器掛掉,整個首頁就掛掉了。放在頁面內,比較安全。用戶訪問頁面時,不會因為CSS加載不上,而造成裸頁面。

  那這樣做是不是增加了維護的成本?如果寫在頁面上,不便於修改和管理。

  他有可能是單獨的css文件。在頭部用include包含一個php文件,而這個php文件負責生成css文件。

  實際上還是在維護一個單獨的樣式表。只是放上去的時候合並到一起。不會增加維護成本。

  用PHP把CSS調用到頁面中,服務器也否也有開銷?

  緩掉,首頁緩存成靜態頁。

copyright © 萬盛學電腦網 all rights reserved