2009-07-11 90 views
1

我正在重構一箇舊的在線目錄系統,其中發送給用戶的各種消息 - 諸如「感謝您註冊我們的商店」,「感謝您的訂單」,「您的訂單已發貨」等 - 全部存儲爲數據庫中的文本字段。我應該將系統的通知存儲在數據庫或文件系統中嗎?

它工作得很好,並且很高興CMS系統能夠簡單地將db字段拖到基於瀏覽器的編輯器中進行更新。但是如果我想要一個更豐富的編輯器來處理更復雜的佈局函數,基於瀏覽器的編輯器也是一個缺點。

我是否應該考慮將消息移動到文件系統,並在數據庫中存儲URI?

thx

回答

1

這聽起來像你已經在考慮它! :)

那麼,這樣做會增加複雜性不會,因爲信息將不得不被查找。無論如何,您必須查看數據庫以查找文件的位置,所以有什麼意義。隨着時間的推移,它可能會變得無足輕重,除非你非常小心,否則最終會丟失缺少文件的數據庫中的URI或數據庫中沒有URI的文件。

我假設你更豐富的編輯器在文件上工作,這就是爲什麼你正在考慮切換到基於文件?

怎麼樣,當你從db中獲取記錄時,只需將數據提取到臨時文件。然後在豐富的編輯器中進行編輯,然後在完成並保存後,將其寫回數據庫。

說實話,我真的不知道答案是否足夠。您正在考慮使用哪種編輯器?

+0

我使用FrontPage ...不是每個人? 。 。 只是在開玩笑.... Dreamweaver。但是你是對的,我可能不得不更加關注圖像和腳本包含的路徑,而不是我習慣於常規的設計,但這不應該是太大的問題。謝謝 – justSteve 2009-07-11 20:08:22