| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 | 
							- <?php
 - 
 - return [
 - 
 -     /*
 -     |--------------------------------------------------------------------------
 -     | Active Static Caching Strategy
 -     |--------------------------------------------------------------------------
 -     |
 -     | To enable Static Caching, you should choose a strategy from the ones
 -     | you have defined below. Leave this null to disable static caching.
 -     |
 -     */
 - 
 -     'strategy' => env('STATAMIC_STATIC_CACHING_STRATEGY', null),
 - 
 -     /*
 -     |--------------------------------------------------------------------------
 -     | Caching Strategies
 -     |--------------------------------------------------------------------------
 -     |
 -     | Here you may define all of the static caching strategies for your
 -     | application as well as their drivers.
 -     |
 -     | Supported drivers: "application", "file"
 -     |
 -     */
 - 
 -     'strategies' => [
 - 
 -         'half' => [
 -             'driver' => 'application',
 -             'expiry' => null,
 -         ],
 - 
 -         'full' => [
 -             'driver' => 'file',
 -             'path' => public_path('static'),
 -             'lock_hold_length' => 0,
 -             'permissions' => [
 -                 'directory' => 0755,
 -                 'file' => 0644,
 -             ],
 -         ],
 - 
 -     ],
 - 
 -     /*
 -     |--------------------------------------------------------------------------
 -     | Exclusions
 -     |--------------------------------------------------------------------------
 -     |
 -     | Here you may define a list of URLs to be excluded from static
 -     | caching. You may want to exclude URLs containing dynamic
 -     | elements like contact forms, or shopping carts.
 -     |
 -     */
 - 
 -     'exclude' => [
 - 
 -         'class' => null,
 - 
 -         'urls' => [
 -             //
 -         ],
 - 
 -     ],
 - 
 -     /*
 -     |--------------------------------------------------------------------------
 -     | Invalidation Rules
 -     |--------------------------------------------------------------------------
 -     |
 -     | Here you may define the rules that trigger when and how content would be
 -     | flushed from the static cache. See the documentation for more details.
 -     | If a custom class is not defined, the default invalidator is used.
 -     |
 -     | https://statamic.dev/static-caching
 -     |
 -     */
 - 
 -     'invalidation' => [
 - 
 -         'class' => null,
 - 
 -         'rules' => [
 -             //
 -         ],
 - 
 -     ],
 - 
 -     /*
 -     |--------------------------------------------------------------------------
 -     | Ignoring Query Strings
 -     |--------------------------------------------------------------------------
 -     |
 -     | Statamic will cache pages of the same URL but with different query
 -     | parameters separately. This is useful for pages with pagination.
 -     | If you'd like to ignore the query strings, you may do so.
 -     |
 -     */
 - 
 -     'ignore_query_strings' => false,
 - 
 -     /*
 -     |--------------------------------------------------------------------------
 -     | Replacers
 -     |--------------------------------------------------------------------------
 -     |
 -     | Here you may define replacers that dynamically replace content within
 -     | the response. Each replacer must implement the Replacer interface.
 -     |
 -     */
 - 
 -     'replacers' => [
 -         \Statamic\StaticCaching\Replacers\CsrfTokenReplacer::class,
 -         \Statamic\StaticCaching\Replacers\NoCacheReplacer::class,
 -     ],
 - 
 -     /*
 -     |--------------------------------------------------------------------------
 -     | Warm Queue
 -     |--------------------------------------------------------------------------
 -     |
 -     | Here you may define the name of the queue that requests will be pushed
 -     | onto when warming the static cache using the static:warm command.
 -     |
 -     */
 - 
 -     'warm_queue' => null,
 - 
 - ];
 
 
  |