2009-07-07 4 views
0

내가 일하는 회사는 클라이언트 시스템에 웹 서버와 데이터베이스를 배포해야하는 프로젝트를 시작하고 있습니다. 거기에서 우리는 웹 서버와 함께 제공 할 이유 몇 가지 있습니다 :Out-of-Box 배포를위한 좋은 웹 서버

  • 우리는 전송 및 시스템 간의 데이터를 수신 할 필요는, 그리고 우리는 네트워크 파일 시스템
  • 를 설치 고객을 강요하고 싶지 않아요 우리는이 시스템을위한 일종의 GUI를 가질 필요가 있으며, 크로스 플랫폼과 크로스 머신이되어야합니다.
  • 대부분의 고객은 아마 우리 시스템에 웹 인터페이스를 쓰고 싶어 할 것입니다. 그들에게 몇 가지 작업 예제를 제공하기 위해

우리는 아파치와 시스템. 지원 악몽처럼 들린다. 우리는 Linux와 Windows에서 출하하기를 원하며 기본적으로 자동으로 배포 할 수있는 것이 필요합니다.

웹 서버 위에 배포 된 제품을 개발하거나 사용한 사람이 있습니까? 어떤 옵션이 있습니까? 어떤 종류의 프레임 워크가 사용 되었습니까?

답변

0

웹 서버를 클라이언트에 배포하는 것보다는 클라이언트가 서버 역할을 할 수 있도록 포트를 호스트하는 클라이언트 서버 유형을 설정해야합니다. 이렇게하면 양방향 통신이 가능합니다. 이렇게하면 전달되는 것을 완벽하게 제어 할 수있게되며 구현을 통해 직접적으로 모든 데이터 통신 또는 문서 전송을 지원할 수있게됩니다. C#을 사용하는 것이 좋습니다. 그 이유는 그것이 내가 지금까지 오래 살았 기 때문입니다. 그것은 윈도우와 리눅스 세계 모두에서 똑같이 잘 돌아갈 수 있습니다. 데이터 저장에 필요한 항목에 따라 sql express를 클라이언트 또는 xml 문서 저장소에서 사용할 수 있습니다. 서버 측은 여러분이 지금까지 사용해 왔던 데이터베이스 풍미를 활용하거나 회사에서 감당할 수있는 것을 활용할 수 있습니다. 나는 마이크로 소프트 사람이므로 선호도는 일반적으로 SQL Server입니다!

Take a look here for several examples on how to set up a two way communication.

1
+1

몇 년 동안 사용해 왔는데, 설치하기 쉽고, 지금까지 아무런 문제가 없었습니다. –

0

Lighttpd은 좋은 선택입니다. 작고 멀티 플랫폼이며 가벼운 무게입니다. 카피 레프트에 대해 걱정하지 않고 일부 소스 코드를 수정해야하는 경우에 대비하여 BSD 라이센스가 부여됩니다.

데이터베이스의 경우 SQLite도 다른 간단한 클라이언트입니다.