1
我在我的社交網絡應用程序中實現了一個減價的Markdown版本。一切正常,但我的問題是:什麼時候應該將用戶輸入(Markdown)轉換爲HTML?在將其存儲到數據庫之前(這樣只有HTML存儲在數據庫中)或者當用戶請求查看它時(將Markdown存儲在數據庫中)?何時處理Markdown?
這兩種方法各有利弊,但我只能想出以下參數:
- 在數據庫中存儲的處理的輸入使得顯示速度更快,因爲我們並不需要將其轉換現在,它已準備好展示。
- 查看時處理它允許我隨時更改Markdown處理器,例如添加一個可自動分析Youtube網址以嵌入的功能。
你會採取什麼方法,爲什麼?
我會第二個存儲兩個,如果你不預計額外的存儲負載導致在你工作的任何規模的問題。 – abathur 2013-05-02 14:35:25