2010-06-29 103 views
1

我的問題涉及到大型網站由幾百名在大型組織(如新聞網站)工作的人員編輯組織網頁的大型網站。什麼樣的機制在後臺運作?組織大型網站中複雜文章的複雜網絡

  • 是否每篇文章都代表數據庫表中的一行。如果是這樣,那麼圖像和嵌入式視頻如何組合?
  • 或者每個頁面都是一個單獨的網頁文件,包含側邊欄,標題和樣式的「包含」標籤。當然,在BBC網站上,每個新聞頁面看起來都是一個個人的「.stm」文件,但當很多人合作時,這並不是一種非常有效的方法。
  • 或者每個頁面是由數據庫組織而不是存儲在其中的許多文件之一?

我敢肯定,有無數的方法?最大的組織使用什麼?

回答

0

我想可能有幾個不同的方法來這樣的網站:

  1. 基於內容管理系統。在這種情況下,文章實際上可能是數據庫中多行的字段集合,因此它不像您所描述的那樣簡單。這些字段可能是Rich Text/HTML的混合,因此它們可以包含一些標籤,但圖像和其他內容可能來自其他內容。請注意,在這種情況下,可能會有XSLT渲染,它們知道如何組合字段以形成頁面。

  2. 基於平臺。與此同時,像Facebook這樣的內容可能有不同的方式來處理編輯和更新內容,因此不屬於我想象的CMS情況。我不確定這是否與其他方法相輔相成,但我認爲這在某些方面有所不同。在這種情況下,這裏的想法是,大網站背後的公司擁有自己專有的存儲內容及其結構的方法。


我想補充一點更多:Future Media Standards & Guidelines從BBC的網站可能有他們的網站是如何構成的,包括什麼「STM」的人可能會因爲不要忘記,你可能需要一些更多的細節使用類似FiddlerFirebug的東西來記錄所有實際請求網頁的請求,因爲您可能會發現初次從一個URL下載多少個文件令人驚訝。

+0

這是一個很好的發現。謝謝。 – 2010-06-29 21:38:48

+0

我想我會用Drupal。 – 2010-07-01 18:21:40