모든 외부 자바 스크립트 파일을 하나의 파일로 결합합니다. 나는이 파일의 두 가지 버전을 만든다. 하나는 압축되어 있고 하나는 압축되어 있지 않습니다. 브라우저에서 gzip 지원 여부를 확인하고 올바른 파일을 제공하는 방법은 무엇입니까? 그리고 브라우저가 gzip을 지원한다면, 이것을 zip 파일로 어떻게 말할 것인가?
I) 내 프록시 서버는 그대로-내 백엔드 콘텐츠 서버로 클라이언트로부터받은 수락-Encoding 헤더를 전달을 처리하지. 백엔드 서버에서받은 데이터는 단순히 PHP 에코 (별도의 헤더 처리없이)를 사용하여 요청한 브라우저로 보내집니다. 그러나 데이터는 원시 이진 데이터로 브라우저에 표시됩니다. 내 콘텐츠 서버에 대한 수락 인코딩을 통과하지 않으면 후 모든
리눅스 서버에 20GB가 넘는 이미지 폴더가 있으므로 백업을 만들어 다운로드해야하므로 "분할"을 사용하여 1GB 파일을 만들려고합니다. 제 질문은 .tar.gz를 분할 한 다음 내 컴퓨터에서 다시 결합해야하는 대신 20x1GB 유효 .tar.gz 파일을 만들 수있는 방법이 있습니까? 그렇다면 파일을 별도로 보거나 추출 할 수 있습니까? 편집 : 나는 그것을
빌드 스크립트의 경우 특정 버전의 소스 패키지로 작업해야합니다. 큰 소스 아카이브를 포함 할 필요가 없기 때문에 스크립트는 체크섬 (SHA1)을 저장하고 자동으로 다운로드합니다. 이것은 http://download.videolan.org/pub/videolan/libdca/0.0.5/libdca-0.0.5.tar.bz2 그러나, 일부 패키지는 공식 출시를
이 방법에 문제가 있습니다. 24 시간마다 (오전 3시에) 전화를하고 파일을 압축해야합니다. 처음에는 제대로 작동합니다. 두 번째 루프에서 zip 파일은 최대 4MB까지만 증가합니다 (1,5GB이어야 함). 내가 뭘 잘못 했니? (내 하찮은 영어 실력에 죄송하다는 말씀을 드리고 싶습니다). 코드는 다음과 같습니다. private static void zip
PHP gzcompress() 함수로 압축 된 String을 어떻게 압축 해제 할 수 있습니까? 전체 예제가 있습니까? public static String unzipString(String zippedText) throws Exception
{
ByteArrayInputStream bais = new ByteArrayInputStream(zip
콘텐츠 전송 네트워크를 통해 제공되는 파일이 몇 개 있습니다. 이 파일들은 CDN 서버에서 제공 될 때 gzip으로 압축되지 않습니다. 서버의 콘텐츠를 gzip으로 끝내면 Akamai는 먼저 gzip으로 압축 된 콘텐츠를 얻은 다음 gzip으로 압축 된 콘텐츠를 서버에 저장 한 후 제공하겠습니까?