application/json
එය හොඳම MIME බවට සැකයක් නැතJSON ප්රතිචාරයක් සඳහා වර්ගය .
නමුත් application/x-javascript
සමහර සම්පීඩන ගැටළු නිසා මට භාවිතා කිරීමට සිදු වූ අත්දැකීම් මට තිබුණි . මගේ සත්කාරක පරිසරය GoDaddy සමඟ බෙදාගැනීම . සේවාදායක වින්යාසයන් වෙනස් කිරීමට ඔවුන් මට ඉඩ නොදේ. web.config
ප්රතිචාර සම්පීඩනය කිරීම සඳහා මම පහත කේතය මගේ ගොනුවට එකතු කර ඇත්තෙමි .
<httpCompression>
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"/>
<dynamicTypes>
<add mimeType="text/*" enabled="true"/>
<add mimeType="message/*" enabled="true"/>
<add mimeType="application/javascript" enabled="true"/>
<add mimeType="*/*" enabled="false"/>
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true"/>
<add mimeType="message/*" enabled="true"/>
<add mimeType="application/javascript" enabled="true"/>
<add mimeType="*/*" enabled="false"/>
</staticTypes>
</httpCompression>
<urlCompression doStaticCompression="true" doDynamicCompression="true"/>
මෙය භාවිතා කිරීමෙන් .aspx පිටු g-zip සමඟ සම්පීඩිත වූ නමුත් JSON ප්රතිචාර එසේ නොවීය. මම එකතු කලා
<add mimeType="application/json" enabled="true"/>
ස්ථිතික හා ගතික වර්ගවල. නමුත් මෙය JSON ප්රතිචාර කිසිසේත් සම්පීඩනය නොකරයි.
ඊට පස්සේ මම මේ අලුතින් එකතු කළ වර්ගය ඉවත් කර එකතු කළා
<add mimeType="application/x-javascript" enabled="true"/>
ස්ථිතික හා ගතික වර්ග දෙකෙහිම, සහ ප්රතිචාර වර්ගය වෙනස් කර ඇත
.ashx (අසමමුහුර්ත හසුරුවන්නා) සිට
application/x-javascript
දැන් මගේ JSON ප්රතිචාර g-zip සමඟ සම්පීඩිත බව මට පෙනී ගියේය. එබැවින් මම පෞද්ගලිකව භාවිතා කිරීමට නිර්දේශ කරමි
application/x-javascript
හවුල් සත්කාරක පරිසරයක් තුළ ඔබේ JSON ප්රතිචාර සම්පීඩනය කිරීමට ඔබට අවශ්ය නම් පමණි . හවුල් සත්කාරකයේදී, IIS වින්යාසයන් වෙනස් කිරීමට ඒවා ඔබට ඉඩ නොදේ .