운영체제에 관해 알려 주시면 고맙겠습니다. 바이러스 백신 라이브 보호 기능이 있습니까?
war/jar 파일은 실제로 zip 파일입니다. 즉, .war 파일의 이름을 .zip으로 변경하면 zip 유틸리티를 사용하여 파일을 보거나 압축 해제 할 수 있습니다.
배포하는 동안 war 파일은 지정된 폴더에 한 번 압축 해제됩니다. 실시간 보호 기능이있는 경우 바이러스 백신 유틸리티가 생성 된 디렉토리의 새 분기를 검색하고 해당 디렉토리에 대한 액세스 속도를 늦추는 데 약간의 시간이 걸릴 수 있습니다.
JSP와 같은 많은 웹 응용 프로그램 프레임 워크는 임시 파일을 만들고 실시간 보호 기능을 사용하여 파일을 검사합니다.
상황에 따라 바이러스 백신 실시간 검사에서 웹 응용 프로그램을 제외할지 여부를 결정해야합니다.
Linux를 사용하고 있지만 웹 디렉토리는 ntfs-3g를 사용하여 액세스합니까? 그렇다면 ntfs 디렉토리가 압축되어 있는지 확인하십시오.ntfs-3g는 압축 된 ntfs 파일에 액세스 할 때 특히 여러 파일을 동시에 조작/생성/압축 해제 할 때 문제가 있습니다. 우선, (내가 볼 수없는) 극히 타당한 이유가없는 한 웹 응용 프로그램 디렉토리는 Linux 고유의 형식으로 된 로컬 파티션이어야합니다.
wireshark를 사용하여 네트워크 활동을 모니터링하십시오. 웹 응용 프로그램이 원격 파일 시스템에 대한 액세스를 유발하는지 확인하십시오. 웹 앱이 활성화 될 때마다 너무 많은 재전송이 있는지 확인하십시오. 과도한 재전송 또는 재전송 요청은 네트워크 파이프 라인에 무결성 문제가 있음을 의미합니다. 나는 여전히이 문제를 직접 이해하려고 노력 중이다. 일부 네트워크 카드는 리눅스에서 작동하지만 Windows에서는 작동하지 않는 버퍼 오버 플로우 (buffer overflow) 문제가있다.
Wireshark는 IP 주소를 이해하는 한 사용하기가 어렵지 않으며 awk, perl 또는 python 스크립트를 작성하여 트래픽을 분석하고자 할 수 있습니다. 개인적으로 SAS를 사용합니다.
실제 성능 문제는 없지만 .war 파일 크기로 인해 성능이 저하 될 수 있음을 제안하는 사람이 있습니다. –
작은 전쟁과 비교했을 때 무엇에 비해 저하 될 수 있습니까? 그렇다면이 테스트는 매우 간단합니다. 원래 앱과 벤치마킹을 비교하면 더 슬림합니다. 하지만 필요하지 않은 WEB-INF/lib에 항아리가 포함되어 있습니까? 그렇지 않다면, 그것은 가능한 한 이미 얇은 것입니다. 이것은 사실을 뒷받침 할만한 제안이 아닙니다. –