2012-06-12 4 views
1

많은 소스에서받은 많은 그래프, 표 및 기타 데이터를 표시하는 대시 보드에서 작업 중입니다. 그래프, 테이블 등은 기본적으로 모든 위젯입니다. 대시 보드를 맞춤 설정할 수 있어야합니다. 로그인 한 후 각 사용자가 대시 보드의 모양과 느낌을 사용자 정의 할 수 있습니다. iGoogle과 유사합니다. 내 위젯을 사용합니다..properties 파일의 데이터가있는 Jquery를로드 중

질문 :

저장하고 위젯의

  • 주문처럼 사용자가 특정 속성을 검색 할 수있는 가장 좋은 방법은 무엇입니까.
  • 애니메이션 시퀀스.
  • 새로 고침 빈도
  • 등등.

각 사용자의 등록 정보 파일을 사용하고 그 구성을 읽거나 데이터베이스 [테이블]을 사용해야합니까? 꽤 많은 구성 매개 변수가 있으므로 데이터베이스 접근 방식의 경우 구성 테이블의 열 수가 상당히 많을 수 있습니다 (예 : 40-50).

[효율성 및 보안 측면에서] 속성 파일에 데이터를 저장하고 AJAX를 사용하여 액세스하는 것은 바람직하지 않습니까?

제발 친절하게 제안하십시오.

답변

1

소수의 사용자에게는 속성 파일이 정상적으로 작동합니다.

나는 데이터베이스에 갈 것이다. 50 열은 실제로 그다지 많지 않습니다. 일단 시작하면 여러 개의 작은 테이블로 정규화하는 것이 매우 쉽습니다.

구성이 얼마나 중요한지는 모르지만 쿠키 또는 HTML5와 같은 일종의 로컬 데이터베이스에 저장할 수는 있습니다.

+0

구성은 페이지의 모양과 느낌을 결정하는 데 사용됩니다.로드 할 위젯, 사용할 테마 등이 이에 해당합니다. 모든 구성은 특정 사용자에 맞게 페이지를 사용자 정의하는 것과 관련이 있습니다. – Anish

+0

네, 구성이 얼마나 중요합니까? 삭제 된 경우 다시 구성하는 것이 얼마나 어렵습니까? 데이터가 전혀 누락 될 여유가 없다면 로컬 스토리지가 없어집니다. 매우 많은 사용자가있는 경우 데이터베이스에 데이터를 저장하거나 사용자 컴퓨터에 로컬로 저장합니다. 이 둘 사이의 결정은 데이터가 실수로 삭제되지 않도록하는 것이 얼마나 중요한지입니다. – David

+0

구성 데이터가 중요합니다. 따라서 클라이언트 측 저장소를 이미 고려하고 거부했습니다. 어쨌든, 대답 해 주셔서 감사합니다. 나는 데이터베이스 옵션을 사용하고있다. – Anish