Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

Accelerate_delivery.json 7.3KB

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