Manual Chapter : Common Elements for Profiles Reference

Applies To:

Show Versions Show Versions

BIG-IP APM

  • 15.0.1, 15.0.0

BIG-IP Link Controller

  • 15.0.1, 15.0.0

BIG-IP Analytics

  • 15.0.1, 15.0.0

BIG-IP LTM

  • 15.0.1, 15.0.0

BIG-IP AFM

  • 15.0.1, 15.0.0

BIG-IP PEM

  • 15.0.1, 15.0.0

BIG-IP DNS

  • 15.0.1, 15.0.0

BIG-IP ASM

  • 15.0.1, 15.0.0
Manual Chapter

Common Elements for Profiles Reference

In the short description, briefly describe the purpose and intent of the information contained in this topic. This element is an F5 requirement.
Name
No default
Specifies the name of the profile.
Partition / Path
Common
Specifies the partition and path to the folder for the profile objects.
Parent Profile
Selected predefined or user-defined profile
Specifies the selected predefined or user-defined profile.
Selective Compression
Disabled
When enabled, the BIG-IP system performs HTTP compression only when specified by an iRule containing the
HTTP::compress
command. Data compression only compresses HTTP server responses, and not client requests.
URI Compression
Not Configured
The URI List list item expands the URI List settings, which direct the BIG-IP system to include in compression, or exclude from compression, certain responses that are specified in the URIs of client requests. You can type regular expressions to specify the types of server responses that you want the BIG-IP system to include in or exclude from compression.
Content Compression
Content List
The Content List list item expands the Content List settings, enabling you to configure the type of content targeted for compression (by using the Content Type field), as well as the type of responses to include for content compression (specified in the Include List) or exclude from content compression (specified in the Exclude List). The Include List provides default entries of:
text/
and
application/(xml|x-javascript)
.
Content List
Include List:
text/
and
application(xml|x-javascript)
Allows you to specify the type and subtype of content targeted for compression, as well as the type of responses to include for or exclude from content compression.
Preferred Method
Gzip
Specifies the compression method that you want to use to compress the response. Possible values are Gzip and Deflate.
Minimum Content Length
1024
Specifies the minimum length in bytes of a server response that is acceptable for compressing that response. The length applies to content length only, not headers.
Compression Buffer Size
4096
Specifies the maximum number of compressed bytes that the BIG-IP system buffers before deciding whether or not to insert a
Content-Length
header into the response that specifies the compressed size.
gzip Compression List
1 - Least Compression (Fastest)
Specifies the amount and rate of compression, where a setting of 1 - Least Compression (Fastest) provides the least compression and fastest performance, and a setting of 9 - Most Compression (Slowest) (the highest possible value) causes the most compression but slowest performance. Selecting Other allows you to specify incremental whole numbers from 1 through 9, where increasing values decrease performance and increase compression.
Selecting any value other than 1 - Least Compression (Fastest) can degrade system performance.
gzip Memory Level
8
Specifies the number of kilobytes (kB) of memory that the BIG-IP system uses for internal compression buffers when compressing a server response.
gzip Window Size
16
Specifies the number of kilobytes (kB) in the window size that the BIG-IP system uses when compressing a server response.
Vary Header
Enabled
Enables or disables the insertion of a
Vary
header into cacheable server responses.
HTTP/1.0 Requests
Disabled
Enables or disables compression of responses to HTTP/1.0 client requests.
Keep Accept Encoding
Disabled
When enabled, allows the target server to perform the HTTP compression instead of the BIG-IP system.
Browser Workarounds
Disabled
Enabling this setting prevents the system from compressing server responses for any of the following conditions:
  • The client browser is Netscape version 4.0.
  • The client browser is Netscape version 4.x (versions 4.10 and higher) and the
    Content-Type
    header of the server response is not set to
    text/html
    or
    text/plain
    .
  • The client browser is MicrosoftInternet Explorer (any version), the
    Content-Type
    header of the server response is set to either
    text/css
    or
    application/x-javascript
    , and the client connection uses SSL.
  • The client browser is MicrosoftInternet Explorer (any version), the
    Content-Type
    header of the server response is set to either
    text/css
    or
    application/x-javascript
    , and the
    Cache-Control
    header of the server response is set to
    no-cache
    .
CPU Saver
Enabled
When enabled, specifies that the system monitors the percent CPU usage and adjusts compression rates automatically when the CPU usage reaches either the CPU Saver High Threshold or the CPU Saver Low Threshold.
CPU Saver High Threshold
90
Specifies the amount of CPU usage that causes the system to change the amount of content being compressed, and the amount of compression being applied.
CPU Saver Low Threshold
75
Specifies the amount of CPU usage that causes the system to revert back to user-defined compression values.
Cache Size
100
This setting specifies the maximum size in megabytes (MB) reserved for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries.
Without a provisioned BIG-IP Application Acceleration Manager, this setting specifies the maximum size in megabytes (MB) reserved for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries.
With a provisioned Application Acceleration Manager, this setting defines the minimum reserved cache size. The maximum size of the minimum reserved cache is 64 GB (with provisioned cache availability). An allocation of 15 GB is practical for most implementations. The total available cache includes the minimum reserved cache and a dynamic cache, used as necessary when the minimum reserved cache is exceeded, for a total cache availability of 256 GB.
Maximum Entries
10000
Specifies the maximum number of entries that can be in the cache.
Maximum Age
3600
Specifies how long in seconds that the system considers the cached content to be valid.
Minimum Object Size
500
Specifies the smallest object in bytes that the system considers eligible for caching.
Maximum Object Size
50000
Specifies the largest object in bytes that the system considers eligible for caching.
URI Caching
Not Configured
Specifies whether the system retains or excludes certain Uniform Resource Identifiers (URIs) in the cache. The process forces the system either to cache URIs that typically are ineligible for caching, or to not cache URIs that typically are eligible for caching.
URI List
No default value
Specifies the URIs that the system either includes in or excludes from caching.
  • Pin List. Lists the URIs for responses that you want the system to store indefinitely in the cache.
  • Include List. Lists the URIs that are typically ineligible for caching, but the system caches them. Determines if a request should be evaluated normally according to caching rules.
  • Exclude List. Lists the URIs that are typically eligible for caching, but the system does not cache them.
  • Include Override List. Lists URIs to cache, though typically, they would not be cached due to defined constraints, for example, the Maximum Object Size setting. The default value is none. URIs in the Include Override List list are cacheable even if they are not specified in the Include List.
You can use regular expressions to specify URIs in accordance with BIG-IP supported meta characters.
Ignore Headers
All
Specifies how the system processes client-side
Cache-Control
headers when caching is enabled.
  • None. Specifies that the system honors all
    Cache-Control
    headers.
  • Cache-Control:max-age. Specifies that the system disregards a
    Cache-Control:max-age
    request header that has a value of
    max-age=0
    .
  • All. Specifies that the system disregards all
    Cache-Control
    headers.
Insert Age Header
Enabled
Specifies, when enabled, that the system inserts
Date
and
Age
headers in the cached entry. The
Date
header contains the current date and time on the BIG-IP system. The
Age
header contains the length of time that the content has been in the cache.
Aging Rate
9
Specifies how quickly the system ages a cache entry. The aging rate ranges from 0 (slowest aging) to 10 (fastest aging).
AM Applications
No default
Lists enabled Application Acceleration Manager applications in the Enabled field and available applications in the Available field.
Request Logging
Disabled
Enables logging for requests.
Template
Specifies the directives and entries to be logged.
HSL Protocol
UDP
Specifies the protocol to be used for high-speed logging of requests.
Pool Name
None
Defines the pool associated with the virtual server that is logged.
Respond On Error
Disabled
Enables the ability to respond when an error occurs.
Error Response
None
Specifies the response text to be used when an error occurs.
For example, the following response text provides content for a 503 error.
<html> <head> <title>ERROR</title> </head> <body> <p>503 ERROR-Service Unavailable</p> </body> </html>
Close On Error
Disabled
When enabled, and logging fails, drops the request and closes the connection.
Log Logging Errors
Disabled
Enables the ability to log any errors when logging requests.
Error Template
None
Defines the format for requests in an error log.
HSL Error Protocol
UDP
Defines the protocol to be used for high-speed logging of request errors.
Error Pool Name
None
Specifies the name of the error logging pool for requests.
Response Logging
Disabled
Enables logging for responses.
Log By Default
Enabled
Defines whether to log the specified settings for responses by default.
Template
None
Specifies the directives and entries to be logged.
HSL Protocol
UDP
Specifies the protocol to be used for high-speed logging of responses.
Pool Name
None
Defines the pool name associated with the virtual server that is logged.
Log Logging Errors
Disabled
Enables the ability to log any errors when logging responses.
Error Template
None
Defines the format for responses in an error log.
HSL Error Protocol
UDP
Defines the protocol to be used for high-speed logging of response errors.
Error Pool Name
None
Specifies the name of the error logging pool for responses.
Start Outbound Session
Disabled
Generates event log entries at start of translation event for an LSN client. Triggered when the outbound session is created.
End Outbound Session
Enabled
Generates event log entries at end of translation event for LSN client. Triggered when the outbound session is freed.
Start Inbound Session
Disabled
Generates event log entries at the start of incoming connection event for a translated endpoint. Triggered when inbound session is created.
End Inbound Session
Disabled
Generates event log entries at the end of incoming connection event for a translated endpoint. Triggered when the inbound session is freed.
Quota Exceeded
Disabled
Generates event log entries when a LSN client exceeds allocated resources.
Errors
Disabled
Generates event log entries when LSN translation errors occur.
Start Control Channel
Disabled
Generates event log entries at start of control channel connection for ALG client. Triggered when the control channel connection is established.
End Control Channel
Enabled
Generates event long entries at end of control channel connection for ALG client. Triggered when the control channel connection is freed.
Start Data Channel
Disabled
Generates event log entries at start of data channel connection for ALG client. Triggered when the data channel connection is established.
End Data Channel
Enabled
Generates event log entries at end of data channel connection for ALG client. Triggered when the data channel connection is freed.
Start Inbound Transaction
Disabled
Generates event log entries of SIP messages. Triggered from start of inbound connection to the BIG-IP system.
End Inbound Transaction
Disabled
Generates event log entries of SIP messages. Triggered from end of inbound connection to the BIG-IP system.