我正在構建一個CMS類型的web應用程序,允許用戶輸入任意大小的HTML塊。這些塊由用戶在他們的管理區域輸入,並在頁面交付時插入到他們選擇的模板中。性能:需要閱讀LONGTEXT
我猜測用戶不會添加超過50-100個塊,我不會在短時間內獲得超過1000個用戶。
我打算使用mySQL的LONGTEXT類型來存儲這些,但我想知道如果將文件存儲在目錄中將會更加高效,因爲Linux操作系統將緩存它們?鑑於我正在構建最多(1000 * 100)文本塊,使用mySQL有沒有合理的性能問題?
很明顯,我會在發送之前緩存HTML,所以我不會在每次發送時讀取這些塊 - 讀取只會在有人更新/創建新內容時纔會發生。
我可以使用memcached /其他緩存/ noSQL實現或其他一些存儲機制,但我專注於保持簡單並儘快提供,所以不想介紹其他我沒有經驗的東西,除非有一個顯着的性能問題。