2010-11-22 5 views
0

사용자가 머리말과 꼬리말을 사용자 정의 할 수 있어야하는 웹 페이지가 있습니다. 즉, 사용자 헤더와 바닥 글 HTML을 저장해야하며 동적으로 웹 페이지에 추가해야합니다. 데이터베이스에 저장하고 파일에 저장하는 두 가지 방법이 있습니다. 어떤 접근 방식이 더 나은지 제안 해주십시오.머리글 및 바닥 글 사용자 정의

답변

1

시간이지나면서 파일이 복잡해집니다. 데이터베이스를 사용하면 확장이 더 쉽습니다.

데이터베이스를 사용하면 마지막으로 수정 한 태그, 필요에 따라 다른 항목과 같은 부기 필드를 추가 할 수 있습니다. 아마도 백업도 쉽습니다.

와 파일, 당신은 디렉토리 구조에 대해 걱정할 필요가 당신이 효율성에 대해 고민하는 경우에, :) 걱정 중지, 권한 등

(단일 디렉터리에 너무 많은 파일이있는 것은 좋지 않다). MySQLqueries는 특히 아파치의 캐싱 메커니즘/모듈을 사용하면 꽤 빠릅니다.

0

.Net을 사용하는 경우 동일한 작업을 수행하는 Portal이 있습니다. 마스터 페이지와 같이 읽으려는 것이 있습니다. 그러나 이것들은 모두 닷넷에 있습니다. .Net에서이 작업을 수행하지 않더라도 크로스 사이트 스크립팅과 몇 가지 다른 문제를 처리해야하므로이 모든 것을 스스로 처리하는 데 시간이 많이 걸릴 것입니다.

플랫폼에서 가능한지 알아보기 위해 작업중인 기능을 확인하십시오. (내가 사용하고있는 플랫폼을 알려 주시면 도움이 될 것입니다.) 또한 변경 사항이 단지 외관상이면 html 대신 css 설정 만 저장할 수 있습니다.

마지막으로 저장소 변경 횟수가 100보다 많으면 복잡해 질 것이므로 sql을 사용하는 것이 좋습니다. 그러나 사용자 수가 적고 확장이 필요하지 않다면 파일 시스템을 사용해야합니다.

: 여기 닷넷에서 포털 및 웹 파트를 이해하기위한 링크의 커플 :

+0

.Net을 사용하고 있습니다. 제 경우는 마스터 페이지로 해결할 수 없습니다. 나는 포털에 대해 많이 모른다. 너는 나에 관해서 내가 읽을 수있는 몇 가지 참고 문헌을 줄 수 있니? – Tech

+0

참고 자료를 보내 주셔서 감사합니다. 나는 어쨌든 데이터베이스 것을 사용하고 있습니다. – Tech

0

이는 묘기 더 나은 방법이 아니다 (이 프로 있습니다 양론 일반적으로)이 특정 경우에는 데이터베이스에 쿼리하고 결과를 가져올 필요가 없기 때문에 복잡성이 적기 때문에 이러한 스 니펫을 파일로 저장하고 dat 머리말과 꼬리말 포함을위한 기본 연결

관련 문제