Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

Accelerate_delivery.json 5.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. {
  2. "children": [
  3. {
  4. "behaviors": [
  5. {
  6. "name": "dnsAsyncRefresh",
  7. "options": {
  8. "enabled": true,
  9. "timeout": "1h"
  10. }
  11. },
  12. {
  13. "name": "timeout",
  14. "options": {
  15. "value": "5s"
  16. }
  17. },
  18. {
  19. "name": "readTimeout",
  20. "options": {
  21. "value": "120s"
  22. }
  23. }
  24. ],
  25. "comments": "Optimize the connection between edge and origin.",
  26. "name": "Origin connectivity",
  27. "options": {},
  28. "criteriaMustSatisfy": "all"
  29. },
  30. {
  31. "behaviors": [
  32. {
  33. "name": "enhancedAkamaiProtocol",
  34. "options": {
  35. "display": ""
  36. }
  37. },
  38. {
  39. "name": "http3",
  40. "options": {
  41. "enable": true
  42. }
  43. },
  44. {
  45. "name": "http2",
  46. "options": {
  47. "enabled": ""
  48. }
  49. },
  50. {
  51. "name": "allowTransferEncoding",
  52. "options": {
  53. "enabled": true
  54. }
  55. },
  56. {
  57. "name": "sureRoute",
  58. "options": {
  59. "enableCustomKey": false,
  60. "enabled": true,
  61. "forceSslForward": false,
  62. "raceStatTtl": "30m",
  63. "srDownloadLinkTitle": "",
  64. "testObjectUrl": "/akamai/sureroute-test-object.html",
  65. "toHostStatus": "INCOMING_HH",
  66. "type": "PERFORMANCE"
  67. }
  68. }
  69. ],
  70. "comments": "Serve your website using modern and fast protocols.",
  71. "name": "Protocol optimizations",
  72. "options": {},
  73. "criteriaMustSatisfy": "all"
  74. },
  75. {
  76. "children": [
  77. {
  78. "behaviors": [
  79. {
  80. "name": "prefetch",
  81. "options": {
  82. "enabled": true
  83. }
  84. }
  85. ],
  86. "children": [
  87. {
  88. "behaviors": [
  89. {
  90. "name": "prefetch",
  91. "options": {
  92. "enabled": false
  93. }
  94. }
  95. ],
  96. "comments": "Disable prefetching for specific clients identifying themselves as bots and crawlers. This avoids requesting unnecessary resources from the origin.",
  97. "criteria": [
  98. {
  99. "name": "userAgent",
  100. "options": {
  101. "matchCaseSensitive": false,
  102. "matchOperator": "IS_ONE_OF",
  103. "matchWildcard": true,
  104. "values": [
  105. "*bot*",
  106. "*crawl*",
  107. "*spider*"
  108. ]
  109. }
  110. }
  111. ],
  112. "name": "Bots",
  113. "options": {},
  114. "criteriaMustSatisfy": "all"
  115. }
  116. ],
  117. "comments": "Define for which HTML pages prefetching should be enabled.",
  118. "name": "Prefetching objects",
  119. "options": {},
  120. "criteriaMustSatisfy": "all"
  121. },
  122. {
  123. "behaviors": [
  124. {
  125. "name": "prefetchable",
  126. "options": {
  127. "enabled": true
  128. }
  129. }
  130. ],
  131. "comments": "Define which resources should be prefetched.",
  132. "criteria": [
  133. {
  134. "name": "fileExtension",
  135. "options": {
  136. "matchCaseSensitive": false,
  137. "matchOperator": "IS_ONE_OF",
  138. "values": [
  139. "css",
  140. "js",
  141. "jpg",
  142. "jpeg",
  143. "jp2",
  144. "png",
  145. "gif",
  146. "svg",
  147. "svgz",
  148. "webp",
  149. "eot",
  150. "woff",
  151. "woff2",
  152. "otf",
  153. "ttf"
  154. ]
  155. }
  156. }
  157. ],
  158. "name": "Prefetchable objects",
  159. "options": {},
  160. "criteriaMustSatisfy": "all"
  161. }
  162. ],
  163. "comments": "Instruct edge servers to retrieve embedded resources before the browser requests them.",
  164. "name": "Prefetching",
  165. "options": {},
  166. "criteriaMustSatisfy": "all"
  167. },
  168. {
  169. "behaviors": [
  170. {
  171. "name": "adaptiveAcceleration",
  172. "options": {
  173. "abLogic": "DISABLED",
  174. "enablePreconnect": true,
  175. "enablePush": true,
  176. "enableRo": false,
  177. "preloadEnable": true,
  178. "source": "mPulse",
  179. "titleHttp2ServerPush": "",
  180. "titlePreconnect": "",
  181. "titlePreload": "",
  182. "titleRo": ""
  183. }
  184. }
  185. ],
  186. "comments": "Automatically and continuously apply performance optimizations to your website using machine learning.",
  187. "name": "Adaptive acceleration",
  188. "options": {},
  189. "criteriaMustSatisfy": "all"
  190. }
  191. ],
  192. "comments": "Control the settings related to improving the performance of delivering objects to your users.",
  193. "name": "Accelerate delivery",
  194. "options": {},
  195. "criteriaMustSatisfy": "all"
  196. }