Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for excludeForCompression (0.32 sec)

  1. cmd/object-api-utils_test.go

    					test.result, got)
    			}
    			if gErr != nil != test.err {
    				t.Errorf("IsCompressedOK: want error: %t, got error: %v", test.err, gErr)
    			}
    		})
    	}
    }
    
    // Tests excludeForCompression.
    func TestExcludeForCompression(t *testing.T) {
    	testCases := []struct {
    		object string
    		header http.Header
    		result bool
    	}{
    		{
    			object: "object.txt",
    			header: http.Header{
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 24.1K bytes
    - Viewed (0)
  2. cmd/object-api-utils.go

    	globalCompressConfigMu.Lock()
    	cfg := globalCompressConfig
    	globalCompressConfigMu.Unlock()
    
    	return !excludeForCompression(header, object, cfg)
    }
    
    // Eliminate the non-compressible objects.
    func excludeForCompression(header http.Header, object string, cfg compress.Config) bool {
    	objStr := object
    	contentType := header.Get(xhttp.ContentType)
    	if !cfg.Enabled {
    		return true
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Wed Jun 25 15:08:54 UTC 2025
    - 37.3K bytes
    - Viewed (0)
Back to top