웹 솔루션 개발시 고려해야 할 것을 나열해봤습니다. 비용은 줄이며 성능은 높이고 더불어 다양한 기능 및 성능적인 요구를 수용하려면 많은 것들이 고려되야합니다. 두서 없이 나열한 여러가지외에도 많은 것들을 미리 예측하고 준비해야 할 것입니다.
1. 분산처리 - Linux Virtual Server(http://www.linuxvirtualserver.org), 클러스터
2. DB서버 분산처리 - 리플리케이션, 클러스터, HA (http://www.mysql.com/products/database/cluster)
3. 검색엔진 - KRISTAL (http://www.kristalinfo.com)
4. WSDL, SOAP - NuSOAP (http://www.nonplus.net/geek/PHP.php)
5. NFS 서버간 파일 공유
6. 대용량 소스 및 데이터 관리
7. 대용량 데이터 백업, 실시간 백업
8. CMS (content management system)
9. 다국어 시스템
10. 보안, 관리자 접근 권한 분류, 외부 회원 운영진 권한 분류
11. 산출물 관리
12. 배너 광고 소재 관리, 애드샌스 등의 수익 모델 관리
13. 컨텐트 제휴 패턴 모듈화 및 제휴 관리
14. 아바타, 캐릭터 관리
15. 사이버 캐쉬, 포인트 관리
16. 팬사이트 및 패밀리 사이트와 연동
17. 서버 관리를 위한 실시간 모니터링 시스템
18. 가비지, 로그 관리
19. 버전 관리
20. 위지윅 웹에디터 개발
21. 저작권에 대한 고려
22. 프레임워크의 도입
23. 가용 서버의 예측 및 용도 분배


댓글을 달아 주세요