2012-11-03 93 views
0

目前我有一個網站充滿了靜態頁面。這最大限度地減少了Web服務器負載,並保證即使在基於Linux的小型硬件Web服務器上,該站點也能運行。跨平臺的輕量級主頁面

我正在尋求爲我的網站製作母版頁的能力,我喜歡Ruby on Rails使用的方式,但是這種技術對於簡單的網站來說是多餘的,而且對於簡單的硬件Web服務器來說太重了。

我喜歡SSI,它確實是輕量級和跨平臺的,但它不提供母版頁,它只是使得每個文檔都應該由自己來維護。

我喜歡AJAX技術,但它依賴於客戶端。

IFRAME技術與我想要的相反 - 它從主頁面引用到副頁面,我需要相反的東西。

還有別的事嗎?

+0

在Perl或Python中使用模板系統太重?這就是我會用的 –

回答

0

Em .. php includes?

所以:CSS,Javascript,包括詳細分別可重複使用樣式,客戶端腳本和標記的目錄?

恐怕沒有辦法以您所說的沒有服務器端腳本的方式獲取任何形式的母版頁。您可以期待的最好的方式是加載其他JavaScript文件和外部樣式表的JavaScript文件(我看到的一種不尋常的方法是創建了導入其他許多其他格式的通用樣式表 - 但我沒有看到自己組織的所有好處)。你總是可以使用iframe ......但是iframe,正如你指出的那樣,並不是爲這種功能而設計的。這種功能在框架範圍內,而且有不愉快的結果。

如果你想使用類似php的服務器,你的服務器自然必須支持php,但它是一種簡單的方法來生成簡單的頁面組織,而無需深入研究像Rails這樣複雜的框架。根據我的經驗,採用CMS,特別是由其他人開發的CMS可能比它的價值更麻煩。