2010-03-25 3 views
3

큰 JSON 데이터 문자열이 757KB입니다. 나는 GZIP를 사용하여 파일 크기를 143KB로 줄였습니다. 그러나 GZIP 상태에서 JQUERY 함수는 압축 된 JSON 데이터를 사용할 수 없습니다.ASP에서 JSON을 압축하는 방법은 무엇입니까?

IIS/ASP 환경에서 JSON을 압축하는 방법과 JQUERY 함수에서 JSON 데이터를 사용할 수있는 방법에 대한 제안 사항이 있으십니까? 이 도움이

+1

이것은 IIS가 당신을 위해 처리 할 수 ​​있어야한다고 생각합니다. 저는 IIS 전문가가 아닙니다. 사실 나는 그것에 익숙하지 않다. – Pointy

+1

동적 압축을 활성화 했습니까? –

+0

동적 압축을 시도했는데 개선점이 조금도 없었습니다. – s15199d

답변

3

희망 :

  • Activate Dynamic Compression
  • 열기 SYSTEMDIR (C : \ WINDOWS \ system32를)하고이 파일을 찾을 수 : inetsvr\config\applicationhost.config
  • <dynamicTypes> 태그를 찾기를.
    <add mimeType="application/json" enabled="true" />이 목록에 있는지 확인하십시오.
  • 전달하는 데이터의 양을 줄여보십시오. 757KB는 많은 정보입니다.
    HTML을 전달하면 잘못하고 있습니다. 데이터를 전달하고 클라이언트 측으로 렌더링합니다.
    일반 데이터를 전달하는 경우 아마도 지나치게 많은 데이터를 전달하게됩니다. 더 많은 요청으로 분할하여 사용자가 전체 정보의 일부를 보여줄 수 있도록하십시오.
+0

IIS6.0을 실행 중이며 설치시 해당 폴더/파일이 존재하지 않습니다. IIS6.0에서 스위치를 뒤집을 위치를 알고 있습니까? 데이터는 내가 만들 수있는 것처럼 스파르타합니다. 예 : { "id": "10071750", "text": "TIC 용 비디오 캡처 시스템, 플래시 메모리 카드, 카드 판독기, 리튬 이온 배터리, /)"이 예제는 다음과 같습니다 : id, text, image { 및 스토리지 사례 케언즈 | 10071750 | $ 5199.99 ","image ":"image_name.gif "} 이것들이 5000 회 이상 반복되었습니다. – s15199d

+0

찾았습니다. http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library /IIS/5bce429d-c4a7-4f9e-a619-5972497b932a.mspx?mfr=true – s15199d

+0

htm, html, css, js, txt, 정적 압축에 대한 로그 추가 : asp, dll, exe에서 동적 압축 그런 다음 변경 사항을 적용하려면 IIS를 다시 시작해야한다고 생각하는 웹 서버를 다시 시작했습니다. 방화범에 따르면 파일 크기는 0입니다. – s15199d

관련 문제