2013-02-05 3 views
0

웹 서버에서 데이터를 요청하고 구문 분석 한 다음 중요한 데이터를 반환하는 응용 프로그램이 있습니다. 전체 프로세스가 1 초를 넘지는 않지만 응용 프로그램의 시작은 꽤 길다 (약 5 초 정도).성능 향상을위한 빠른 로딩

백그라운드에서 앱을 실행하고 다른 곳의 URL을 전달하여 시작 시간을 피할 수 있기를 원합니다. 나는 IPC에 대해 먼저 생각했지만 시작 시간이 너무 오래 걸리는 또 다른 응용 프로그램이 필요할 것입니다 (완벽하지는 않습니다).

그런 다음 qBus에 대해 생각했지만 응용 프로그램이 Windows에서도 실행됩니다 (Windows에서 qBus와 같은 것을 사용할 수 있습니까?). 그래서, 그것도 해결책이 아닙니다.

내 질문은 : 불필요한 시작 시간을 피하면서 어떻게 내 응용 프로그램과 "대화 할 수 있습니까?"("이 URL을 처리하고 중요한 데이터를 제공"에서처럼)? 내가 생각할 수있는

답변

1

몇 가지 옵션 : 그렇지 않은 경우

다른 응용 프로그램의 시작 시간은 일을하는지, 두 번째의 일부분이어야한다 뭔가 잘못.

  • 표준 입력

수동으로 bash는 스크립트가 작동하지 않습니다, 응용 프로그램 (아마 IPC에 대한 옵션이 아닌 최선의 선택)에 제공해야합니다.

    프로그램이 정기적으로 그것에

어쩌면 가장 우아한 해결책하지만, 구현 및 수동으로 열 수 있습니다 쉽게, 파이프 문자 (업데이트 또는 존재 중 하나) 검사

  • 외부 파일 bash 스크립트를 사용하거나 IPC 용으로 사용하십시오.

  • +0

    예, 저는 그것이 제 선택 사항 인 것을 두려워했습니다. 나는 IPC를 고수하겠다. 내가 다른 RE를 얻지 못하면 당신의 대답을 받아 들일 것입니다. – alexandernst