우리는 Oracle OAS 서버에서 실행되는 Oracle 10g 양식 응용 프로그램을 IE에 양식이 표시되도록했습니다. 애플리케이션의 일부는 오라클의 webutil 유틸리티를 사용하여 PC에서 OAS 서버로 파일 (주로 Word 문서 및 PDF)을 업로드 및 다운로드하는 작업입니다.OAS 서버에서 대용량 파일을 PC로 다운로드
문제는 대용량 파일 (25Megs 이상) 때문에 시간이 오래 걸리고 때로는 많은 시간이 걸릴 수 있습니다. 대용량 파일 인 경우에도 업로드가 작동하는 것으로 보입니다. 그러나 큰 파일을 다운로드하면 다운로드를 통해 오류가 발생할 수 있습니다.
저는 개발 시스템에서 189Meg 파일로 테스트 해 왔습니다. WEBUTIL_FILE_TRANSFER.Client_To_DB
(또는 Client_To_DB_with_Progress
)을 사용하면 약 24Megs 후에 다운로드가 오류가 발생합니다. WEBUTIL_FILE_TRANSFER.URL_To_Client_With_Progress
으로 전환하여 전체 파일을 다운로드했지만 마침내 22 분이 걸렸습니다. 진행률 표시 줄을 사용하지 않으면 18 분이 경과되었지만 여전히 길었습니다.
브라우저에 파일을 표시 할 수 있으며 약 5 초 안에 테스트 파일이 표시되지만 편집을 위해 많은 파일을 다운로드 한 다음 다시 업로드해야합니다.
이 업로드 및 다운로드를 더 빨리 수행하는 방법에 대한 의견이 있으십니까? 이 시점에서 나는 webutil을 사용하든 사용하지 않든 거의 모든 아이디어에 대해 개방적입니다. 적어도 다소 오라클 고유의 솔루션을 선호하지만, 제안 사항은 없습니다.
덕분에, AndyDan
OAS에서 사용중인 webcache가 빠른 질문입니까? –
예, 그렇습니다. 그래도 무슨 뜻인지는 모르겠다. – AndyDan
webcache를 사용하는 oas를 통해 양식에 액세스 할 때 일부 webutil 기능에 성능 문제가있는 것 같습니다 (사용자가 언급하지는 않지만). metalink에 대한 액세스 권한이있는 경우 참고 : 330852.1 또한 metalink note : 443405.1 Oracle Forms와 함께 웹 캐시를 사용하면 성능이 저하 될 수도 있습니다. webutil을 사용하여 다운로드하지 않았습니다. 대용량 파일이므로 야생 거위 추격전에서 당신을 보냈지 만, 사용하지 않는 환경에서 시도해 볼만한 가치가 있다고 생각합니다. –