2013-05-02 6 views
1

소셜 웹 응용 프로그램에 구현 된 맛 다운 버전의 Markdown이 있습니다. 모든 것은 작동하지만 내 질문은 : 언제 사용자 입력 (Markdown)을 HTML로 변환해야합니까? 데이터베이스에 저장하기 전에 (HTML 만 데이터베이스에 저장되도록) 또는 사용자가보기를 요청하면 (데이터베이스에 Markdown을 저장)?Markdown을 언제 처리해야합니까?

두 방법 모두 장단점을 가지고 있지만 난 단지 다음 인수와 함께 올 수 : 우리가 그것을 변환 할 필요가 없기 때문에,

  • 데이터베이스에서 처리 된 입력을 저장 빨리 그것을 보여주는하게 더 이상 표시 할 준비가되었습니다.
  • 볼 때 처리하면 언제든지 삽입 마법사로 Youtube URL을 자동으로 구문 분석하는 기능을 추가하는 등 Markdown 프로세서를 언제든지 변경할 수 있습니다.

어떤 접근 방식을 취하고 그 이유는 무엇입니까?

답변

4

일반적으로 처리되는 방식을 변경할 수 있다고 말하면서 가장 적은 처리 상태로 데이터를 저장하십시오. 처리 된 데이터는 언제든지 다시 만들 수 있지만 원본을 다시 만들 수는 없습니다.

"편집"기능을 추가 하시겠습니까? 가격 인하가 필요합니다.

나는 마크 다운을 저장하고 성능이 문제가 될 수있는 경우 (저장 데이터베이스에 모두 형식 "처럼 간단 할 수 있음) 캐시에 넣어 수요에 렌더링 것입니다.

+0

나는 좋겠 두 번째로 저장하는 경우, 작업중인 모든 규모에서 문제가되는 추가 저장 장치로드를 예상하지 않으면 두 가지를 모두 저장하십시오. – abathur

관련 문제