2010-05-19 31 views
1

我正在開發幾個使用php(目錄腳本等)和wordpress作爲cms的網站。我需要通過將cdn用於靜態文件(css,js,images)來提高其性能。問題是,css和JavaScript文件是即時生成的。我這樣做是因爲雅虎和一些專家建議將文件合併成一個文件。也改變了css文件的基本顏色。半動態cdn

暫時,我使用幾個小vps,但仍然不夠快。我已經聯繫maxcdn和支持人員說,他們沒有這種服務。 我需要的是:一個cdn將提供用戶/訪問者的請求,並且本地磁盤中沒有文件,cdn將從另一個域/服務器重定向/獲取它。

在vps中,可以使用.htaccess和php的組合輕鬆完成,但不能在cdn中完成。大多數cdn只支持純靜態文件。 是否有任何這樣的服務器將半服務器的動態文件?

+0

你確定你的瓶頸是一個靜態內容嗎? – zerkms 2010-05-19 01:46:20

+0

NO。但我想讓主服務器只提供動態內容,而cdn則提供靜態文件。希望它會增加我的服務器可用性 – 2010-05-19 03:04:15

回答

1

我知道你已經有一段時間了,但這是我最近一直在調查的內容。我今天早些時候與VoxCast進行了實時聊天,他們支持混合使用靜態和動態內容。

我相信它的工作原理是你建立了一個服務器(或使用他們的主機),這成爲'原始服務器'。然後使用一些服務器配置(Apache,他們也提供了一個mod來協助這一點),它會適當地緩存靜態內容,並將其他請求直接傳送到您的原始服務器。您需要能夠使用正則表達式區分靜態和動態內容。

http://www.voxel.net/voxcast-cdn

希望有所幫助。