Microsoft a déployé une mise à jour facultative pour Windows 11 sous la forme de KB5016691 et une mise à jour similaire pour Windows Server 2022 plus tôt avec KB5016693. Alors que la première sera finalement disponible pour les consommateurs lors du Patch Tuesday du mois prochain (13 septembre), la mise à jour cumulative inclut de nouvelles fonctionnalités dont les premiers utilisateurs peuvent profiter dès maintenant.
Les deux mises à jour mentionnent des améliorations de la compression Server Message Block (SMB) dans leurs journaux de modifications, mais n'entrent pas vraiment dans les détails. Heureusement, Ned Pyle de Microsoft parle de toutes les améliorations apportées à la compression SMB dans un article de blog dédié.
Pour ceux qui ne le savent pas, la compression SMB dans un environnement client-serveur permet aux administrateurs, aux utilisateurs et aux applications de demander une compression de fichiers pendant le transfert du contenu sur le réseau. L'avantage de cette approche est évidemment une consommation réduite de bande passante, mais cela se fait au prix d'une utilisation accrue du processeur, car le matériel tente de compresser et de décompresser les fichiers lors de leur transfert sur le réseau.
La façon dont la compression SMB se comportait avant KB5016691 et KB5016693 était pour le moins bizarre. Fondamentalement, il utilise un algorithme par défaut qui tente uniquement de compresser les premiers 500 Mo du fichier (note : 1 Mo = 1 000 Ko mais 1 Mo = 1 024 Ko), tout ce qui est inférieur à ce seuil ne sera pas compressé même s'il est très "compressible".
Il y a un avertissement supplémentaire. Lors de la lecture des premiers 500 Mo du fichier, si l'algorithme détecte qu'un fichier inférieur à 100 Mo peut être compressé, il ne tentera pas du tout de compresser le reste du fichier. Imaginez que vous ayez un fichier de 10 Go très compressible, mais que seulement 80 Mo des premiers 500 Mo sont compressibles, l'algorithme de compression SMB renoncera à compresser entièrement le fichier et vous finirez par envoyer presque les mêmes 10 Go sur le réseau. La seule façon de forcer la compression est de remplacer certains paramètres de registre par défaut, et à moins que vous ne sachiez exactement ce que vous faites, la modification de ces paramètres n'est pas vraiment ce que vous devriez faire.
Il s'agit d'un comportement très étrange qui affecte probablement de nombreux cas d'utilisation. Cependant, la bonne nouvelle est que Microsoft supprime complètement les restrictions de l’algorithme. Essentiellement, la compression SMB tentera désormais de compresser tous les fichiers que vous demandez à compresser.
Évidemment, cela ne signifie pas que vous devez utiliser la compression SMB dans tous les cas d'utilisation. Pyle a souligné que certains formats, tels que JPG, ZIP et DOCX, sont déjà compressés, mais que la suppression de ces restrictions profiterait certainement à d'autres formats tels que VHDX, ISO et DMP.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!