Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 59162|Yanıt: 4

[Kaynak] HttpClient POST'u doğrudan bayt bayt (gzip) sıkıştırma isteklerini göndermek için

[Bağlantıyı kopyala]
Yayınlandı 18.03.2021 14:18:07 | | | |
Gereksinimler: Sistem performansını optimize etme ihtiyacı nedeniyle, sistem diğer dış hizmetleri çağırdığında, POST tarafından gönderilen JSON verilerinin nispeten büyük olduğu ve bu istek içeriği optimize edilebilirse, ağ düzeyinde performansı artıracağı ve istek süresini hızlandıracağı düşünülmektedir.
Test, orijinal içerik boyutu: 288.3466797 KB ve sıkıştırılmış boyut: 205.2890625 KB olan gzip sıkıştırma algoritmasını kullanır

.net/c# GZipStream veri sıkıştırma
https://www.itsvse.com/thread-4240-1-1.html


JMeter ile yapılan test sonuçları aşağıdaki gibidir:



HttpClient bayt bayt içerik kodunu doğrudan aşağıdaki şekilde gönderir:

Ek bilgi gerekirse lütfen aşağıdakilere bakınız:

Web API'nin gzip isteklerini nasıl aldığına dair daha fazla bilgi için lütfen aşağıdaki adrese bakınız:

mvc, gönderi için JSON XML verilerini getirir
https://www.itsvse.com/thread-2936-1-1.html
(Son)




Önceki:ASP.NET Core (beş) CAP dağıtık işlemlere dayanmaktadır
Önümüzdeki:ASP.NET Core (VI) DI, nesneleri enjekte etme yöntemini manuel olarak elde eder
Yayınlandı 22.01.2022 16:08:57 |
Destek ol~~
Yayınlandı 25.01.2022 11:54:14 |
Öğrenmeyi öğren
Yayınlandı 15.03.2022 13:02:39 |
Öğrenmeyi öğren
Yayınlandı 24.03.2023 14:56:11 |

Öğrenmeyi öğren
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com