IIS Express ile yürütülen web uygulamasından gelen yanıtları sıkıştırmak istiyorum. IIS Express'i yerel geliştirme web sunucusu ve IIS'yi hazırlamada ve kurulum makinelerimizde kullanıyoruz. IIS'de gzip yanıtlarını etkinleştirmek için birçok kılavuz buldum ancak IIS Express için hiçbiri bulunamadı. Bu mümkün mü?IIS Express'te GZip yanıtı
21
A
cevap
32
IIS'de olduğu gibi IIS'de de sıkıştırmayı etkinleştirebilirsiniz.
başlatın istemi komuta ve IIS Express yükleme klasörüne gidin (
%PROGRAMFILES%\IIS Express
)aşağıdaki komutu çalıştırın
set appcmd yapılandırma -bölümü: urlCompression/doDynamicCompression: true
Sıkıştırma eklemek için JSON için sion IIS Express yükleme dizininde, aşağıdaki iki komutu çalıştırın:
set appcmd config/bölümü: staticContent /+[fileExtension='.json',mimeType='application/json ']
appcmd.exe set yapılandırma -bölümü: system.webServer/httpCompression /+"dynamicTypes.[mimeType='application/json',enabled='True ']"/ taahhüt: apphost
IIS Express yeniden başlatmak için emin olun .
İlgili konular
- 1. NSURLConnection: gzip şifreli SOAP yanıtı bozuldu
- 2. PHP yanıtı olarak gzip içeriği nasıl gönderilir
- 3. Spring gzip - Tomcat gzip
- 4. IIS SMTP: Aşıldı depolama ayırma yanıtı
- 5. IIS 7 Hata Yanıtı% 0A URL adresinde bulunduğunda yanıt isteği
- 6. Node.js HTTP yanıtı akışları
- 7. Curl kullanarak "Content-Encoding: gzip, gzip" nasıl çözülür?
- 8. Sıkıştır HTTP GET Yanıtı
- 9. IIS
- 10. IIS.
- 11. IIS
- 12. IIS
- 13. IIS
- 14. IIS
- 15. IIS
- 16. IIS7 gzip sıkıştırma düzeyi ayarı
- 17. Içerik gzip olmadığı zaman Vary başlığı: IIS 7 CDN için başlangıç olarak
- 18. NSURLConnection/NSURLRequest gzip desteği
- 19. WCF WebService'de GZip sıkıştırması
- 20. Kodlandırıcı ile gzip
- 21. GZIP kullanılarak java
- 22. Gzip akış hattını satır
- 23. gzip desteği Spark
- 24. Android HttpURLConnection: gzip sıkıştırma
- 25. gzip sıkıştırma - ne kaçırdım?
- 26. Tüm çekirdeklerle Gzip
- 27. OkHttp gzip post body
- 28. Neden ASP.NET gzip sıkıştırması CSS'yi bozuyor?
- 29. Boto kullanarak yükleme yaparken gzip nasıl yapılır
- 30. RESTService yanıtı
javascript dosyaları ve html dosyalarında gzip-compression olsun. Ama json hala sıkıştırılmıyor. Hem web yapılandırmasına hem de uygulama yapılandırmasına "application/json" mimetype'ı ekledim. Herhangi bir fikir? – Phil
IIS Express yükleme dizinindeki iki komutu izleyerek çalıştırın ve bunun işe yarayıp yaramadığını görün (bu komutları çalıştırdıktan sonra IIS Express'i yeniden başlattığınızdan emin olun). (1) appcmd set config/section: staticContent /+[fileExtension='.json',mimeType='application/json '] (2) appcmd.exe set yapılandırması -section: system.webServer/httpCompression/+ "dynamicTypes. [ mimeType = 'application/json', etkin = 'True'] "/ commit: apphost – vikomall
Statik olarak .json dosyalarını sunmuyorsanız, staticContent'i değiştiren ilk komutu atlayabilirsiniz. Eğer benden hoşlanıyorsanız, sadece HTTP POST yanıtlarında JSON'a hizmet veriyorsunuz. – NathanAldenSr