Codifica dei contenuti Error / Impossibile decodificare Raw Data (Fiss Error NSURLErrorDominio)

"Codifica dei contenuti Error"O"Impossibile decodificare Raw Dati"È lo stesso errore, il messaggio è diverso da un browser Internet a un altro. Questo errore può verificarsi quando si tenta di accedere a un file sito web dalla tua calcolatrice o dal tuo cellulare.
utenti Safari, ricevo anche un codice di errore nella continuazione del messaggio: NSURLErrorDominio - 1015. Ciò significa che il problema non può essere risolto dal visitatore della pagina, ma da administratoril sito Web su cui è presente questo errore.

Qual è la causa del messaggio "Content Encoding Error” o “Impossibile decodificare Raw Data: (NSURLErrorDominio)

Server Web, se stiamo parlando Apache o Nginx, Io uso un archiviazione / compressione e codifica (codifica) gzip di pagine Web, per servire il flusso di dati in pacchetti più piccoli per gli utenti. Ad esempio, se una pagina Web ha una dimensione normale di 512 KB, con codifica gzip questo può essere ridotto fino a 150 KB. Il traffico sia per il server host che per l'utente finale sarà automaticamente inferiore con la codifica gzip e la velocità di upload sarà maggiore.
Questo contenuto gzip deve contenere alcune coordinate che possono essere comprese e decodificate automaticamente, in modo che il file possa essere decompresso ed elencato per l'utente finale. Valido su entrambi i browser desktop così come per uno mobile. Se ciò non accade e il flusso di dati in formato gzip non può essere aperto, si verificano errori di "Codifica contenuto". Error"/ NSURLErrorDominio.

Per chi usa WordPress, l'errore si verifica più spesso quando configurare il plugin in modo errato WP Super Cache. Nelle impostazioni "Tecnologia"Del modulo, c'è un'opzione consigliata, che comprime le pagine web per essere servite più velocemente agli utenti. "Comprimi le pagine in modo che vengano pubblicate più rapidamente ai visitatori. (Consigliato) ".

Disattivazione di questa opzione e eliminazione di tutte le pagine Web memorizzate nella cache può essere una soluzione.

C'è anche lo scenario in cui l'archiviazione non viene eseguita correttamente a livello di server e la compressione gzip è abilitata direttamente da PHP. In questo scenario, sarà necessario disabilitare la compressione direttamente dal file di configurazione PHP. Compressione di output Zlib.

Come lo disabilitiamo “Zlib Output Compression” su un server web

La disattivazione può essere effettuata solo da administratorserver o tramite uno script che ti darà accesso per modificare il file php.ini.

Sarà impostato "off" per "zlib.output_compression"In php.ini.

; Valid values for this option are 'off', 'on', or a specific buffer size
; to be used for compression (default is 4KB)
; Note: Resulting chunk size may vary due to nature of compression. PHP
;   outputs chunks that are few hundreds bytes each as a result of
;   compression. If you prefer a larger chunk size for better
;   performance, enable output_buffering in addition.
; Note: You need to use zlib.output_handler instead of the standard
;   output_handler, or otherwise the output will be corrupted.
; http://php.net/zlib.output-compression
zlib.output_compression = off

Dopo aver apportato questa modifica, riavviare i servizi Web del server e tutto dovrebbe tornare alla normalità.

Inoltre non utilizzare "Zlib Output Compression” la nivel de server daca aveti si un plugin care face deja acest lucru. Modulul va memora in cache o pagina web deja comprimata, iar la utilizatorul final rezultatul va fi o eroare de decodare a paginii web. 

Appassionato di tecnologia, scrivo con piacere su StealthSettings.com dal 2006. Ho un'ampia esperienza nei sistemi operativi: macOS, Windows e Linux, nonché nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per i negozi online (WooCommerce, Magento, PrestaShop).

Come » Linux » Apache » Codifica dei contenuti Error / Impossibile decodificare Raw Data (Fiss Error NSURLErrorDominio)
Lascia un tuo commento