A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Requests per second | 1 | Seconds to reset at start | 350 | Requests remaining at start | 200 | Seconds for request | 0.65 | Requests sent before reset | |||||||||||||||||
2 | Current implementation | (min(prev_remaining - cur_remaining, 1) * seconds_to_reset) / cur_remaining | Proposed implementation | max(min((seconds_to_rest - cur_remaining) / 2, 10), 0) | Old | 187 | ||||||||||||||||||||
3 | Timestamp | Seconds to reset | Requests remaining | Estimated clients | Sleep time | Total time | Timestamp | Seconds to reset | Requests remaining | Sleep time | Total time | New | 200 | |||||||||||||
4 | 0 | 350 | 200 | 1 | 1.75 | 2.4 | 0 | 350 | 200 | 10 | 10.65 | |||||||||||||||
5 | 2.4 | 347.6 | 199 | 1 | 1.746733668 | 2.396733668 | 10.65 | 339.35 | 199 | 10 | 10.65 | |||||||||||||||
6 | 4.796733668 | 345.2032663 | 198 | 1 | 1.74345084 | 2.39345084 | 21.3 | 328.7 | 198 | 10 | 10.65 | |||||||||||||||
7 | 7.190184508 | 342.8098155 | 197 | 1 | 1.740151348 | 2.390151348 | 31.95 | 318.05 | 197 | 10 | 10.65 | |||||||||||||||
8 | 9.580335856 | 340.4196641 | 196 | 1 | 1.736835021 | 2.386835021 | 42.6 | 307.4 | 196 | 10 | 10.65 | |||||||||||||||
9 | 11.96717088 | 338.0328291 | 195 | 1 | 1.733501688 | 2.383501688 | 53.25 | 296.75 | 195 | 10 | 10.65 | |||||||||||||||
10 | 14.35067257 | 335.6493274 | 194 | 1 | 1.730151172 | 2.380151172 | 63.9 | 286.1 | 194 | 10 | 10.65 | |||||||||||||||
11 | 16.73082374 | 333.2691763 | 193 | 1 | 1.726783297 | 2.376783297 | 74.55 | 275.45 | 193 | 10 | 10.65 | |||||||||||||||
12 | 19.10760703 | 330.892393 | 192 | 1 | 1.72339788 | 2.37339788 | 85.2 | 264.8 | 192 | 10 | 10.65 | |||||||||||||||
13 | 21.48100491 | 328.5189951 | 191 | 1 | 1.719994739 | 2.369994739 | 95.85 | 254.15 | 191 | 10 | 10.65 | |||||||||||||||
14 | 23.85099965 | 326.1490003 | 190 | 1 | 1.716573686 | 2.366573686 | 106.5 | 243.5 | 190 | 10 | 10.65 | |||||||||||||||
15 | 26.21757334 | 323.7824267 | 189 | 1 | 1.713134533 | 2.363134533 | 117.15 | 232.85 | 189 | 10 | 10.65 | |||||||||||||||
16 | 28.58070787 | 321.4192921 | 188 | 1 | 1.709677086 | 2.359677086 | 127.8 | 222.2 | 188 | 10 | 10.65 | |||||||||||||||
17 | 30.94038496 | 319.059615 | 187 | 1 | 1.70620115 | 2.35620115 | 138.45 | 211.55 | 187 | 10 | 10.65 | |||||||||||||||
18 | 33.29658611 | 316.7034139 | 186 | 1 | 1.702706526 | 2.352706526 | 149.1 | 200.9 | 186 | 7.45 | 8.1 | |||||||||||||||
19 | 35.64929263 | 314.3507074 | 185 | 1 | 1.699193013 | 2.349193013 | 157.2 | 192.8 | 185 | 3.9 | 4.55 | |||||||||||||||
20 | 37.99848565 | 312.0015144 | 184 | 1 | 1.695660404 | 2.345660404 | 161.75 | 188.25 | 184 | 2.125 | 2.775 | |||||||||||||||
21 | 40.34414605 | 309.6558539 | 183 | 1 | 1.692108492 | 2.342108492 | 164.525 | 185.475 | 183 | 1.2375 | 1.8875 | |||||||||||||||
22 | 42.68625454 | 307.3137455 | 182 | 1 | 1.688537063 | 2.338537063 | 166.4125 | 183.5875 | 182 | 0.79375 | 1.44375 | |||||||||||||||
23 | 45.0247916 | 304.9752084 | 181 | 1 | 1.684945903 | 2.334945903 | 167.85625 | 182.14375 | 181 | 0.571875 | 1.221875 | |||||||||||||||
24 | 47.35973751 | 302.6402625 | 180 | 1 | 1.681334792 | 2.331334792 | 169.078125 | 180.921875 | 180 | 0.4609375 | 1.1109375 | |||||||||||||||
25 | 49.6910723 | 300.3089277 | 179 | 1 | 1.677703507 | 2.327703507 | 170.1890625 | 179.8109375 | 179 | 0.40546875 | 1.05546875 | |||||||||||||||
26 | 52.01877581 | 297.9812242 | 178 | 1 | 1.674051821 | 2.324051821 | 171.2445313 | 178.7554688 | 178 | 0.377734375 | 1.027734375 | |||||||||||||||
27 | 54.34282763 | 295.6571724 | 177 | 1 | 1.670379505 | 2.320379505 | 172.2722656 | 177.7277344 | 177 | 0.3638671875 | 1.013867188 | |||||||||||||||
28 | 56.66320713 | 293.3367929 | 176 | 1 | 1.666686323 | 2.316686323 | 173.2861328 | 176.7138672 | 176 | 0.3569335938 | 1.006933594 | |||||||||||||||
29 | 58.97989346 | 291.0201065 | 175 | 1 | 1.662972037 | 2.312972037 | 174.2930664 | 175.7069336 | 175 | 0.3534667969 | 1.003466797 | |||||||||||||||
30 | 61.29286549 | 288.7071345 | 174 | 1 | 1.659236405 | 2.309236405 | 175.2965332 | 174.7034668 | 174 | 0.3517333984 | 1.001733398 | |||||||||||||||
31 | 63.6021019 | 286.3978981 | 173 | 1 | 1.65547918 | 2.30547918 | 176.2982666 | 173.7017334 | 173 | 0.3508666992 | 1.000866699 | |||||||||||||||
32 | 65.90758108 | 284.0924189 | 172 | 1 | 1.65170011 | 2.30170011 | 177.2991333 | 172.7008667 | 172 | 0.3504333496 | 1.00043335 | |||||||||||||||
33 | 68.20928119 | 281.7907188 | 171 | 1 | 1.64789894 | 2.29789894 | 178.2995667 | 171.7004333 | 171 | 0.3502166748 | 1.000216675 | |||||||||||||||
34 | 70.50718013 | 279.4928199 | 170 | 1 | 1.644075411 | 2.294075411 | 179.2997833 | 170.7002167 | 170 | 0.3501083374 | 1.000108337 | |||||||||||||||
35 | 72.80125554 | 277.1987445 | 169 | 1 | 1.640229257 | 2.290229257 | 180.2998917 | 169.7001083 | 169 | 0.3500541687 | 1.000054169 | |||||||||||||||
36 | 75.0914848 | 274.9085152 | 168 | 1 | 1.63636021 | 2.28636021 | 181.2999458 | 168.7000542 | 168 | 0.3500270844 | 1.000027084 | |||||||||||||||
37 | 77.37784501 | 272.622155 | 167 | 1 | 1.632467994 | 2.282467994 | 182.2999729 | 167.7000271 | 167 | 0.3500135422 | 1.000013542 | |||||||||||||||
38 | 79.660313 | 270.339687 | 166 | 1 | 1.628552331 | 2.278552331 | 183.2999865 | 166.7000135 | 166 | 0.3500067711 | 1.000006771 | |||||||||||||||
39 | 81.93886533 | 268.0611347 | 165 | 1 | 1.624612937 | 2.274612937 | 184.2999932 | 165.7000068 | 165 | 0.3500033855 | 1.000003386 | |||||||||||||||
40 | 84.21347827 | 265.7865217 | 164 | 1 | 1.620649523 | 2.270649523 | 185.2999966 | 164.7000034 | 164 | 0.3500016928 | 1.000001693 | |||||||||||||||
41 | 86.48412779 | 263.5158722 | 163 | 1 | 1.616661793 | 2.266661793 | 186.2999983 | 163.7000017 | 163 | 0.3500008464 | 1.000000846 | |||||||||||||||
42 | 88.75078958 | 261.2492104 | 162 | 1 | 1.612649447 | 2.262649447 | 187.2999992 | 162.7000008 | 162 | 0.3500004232 | 1.000000423 | |||||||||||||||
43 | 91.01343903 | 258.986561 | 161 | 1 | 1.60861218 | 2.25861218 | 188.2999996 | 161.7000004 | 161 | 0.3500002116 | 1.000000212 | |||||||||||||||
44 | 93.27205121 | 256.7279488 | 160 | 1 | 1.60454968 | 2.25454968 | 189.2999998 | 160.7000002 | 160 | 0.3500001058 | 1.000000106 | |||||||||||||||
45 | 95.52660089 | 254.4733991 | 159 | 1 | 1.60046163 | 2.25046163 | 190.2999999 | 159.7000001 | 159 | 0.3500000529 | 1.000000053 | |||||||||||||||
46 | 97.77706252 | 252.2229375 | 158 | 1 | 1.596347706 | 2.246347706 | 191.2999999 | 158.7000001 | 158 | 0.3500000264 | 1.000000026 | |||||||||||||||
47 | 100.0234102 | 249.9765898 | 157 | 1 | 1.592207578 | 2.242207578 | 192.3 | 157.7 | 157 | 0.3500000132 | 1.000000013 | |||||||||||||||
48 | 102.2656178 | 247.7343822 | 156 | 1 | 1.588040912 | 2.238040912 | 193.3 | 156.7 | 156 | 0.3500000066 | 1.000000007 | |||||||||||||||
49 | 104.5036587 | 245.4963413 | 155 | 1 | 1.583847363 | 2.233847363 | 194.3 | 155.7 | 155 | 0.3500000033 | 1.000000003 | |||||||||||||||
50 | 106.7375061 | 243.2624939 | 154 | 1 | 1.579626584 | 2.229626584 | 195.3 | 154.7 | 154 | 0.3500000017 | 1.000000002 | |||||||||||||||
51 | 108.9671327 | 241.0328673 | 153 | 1 | 1.575378218 | 2.225378218 | 196.3 | 153.7 | 153 | 0.3500000008 | 1.000000001 | |||||||||||||||
52 | 111.1925109 | 238.8074891 | 152 | 1 | 1.571101902 | 2.221101902 | 197.3 | 152.7 | 152 | 0.3500000004 | 1 | |||||||||||||||
53 | 113.4136128 | 236.5863872 | 151 | 1 | 1.566797266 | 2.216797266 | 198.3 | 151.7 | 151 | 0.3500000002 | 1 | |||||||||||||||
54 | 115.63041 | 234.36959 | 150 | 1 | 1.562463933 | 2.212463933 | 199.3 | 150.7 | 150 | 0.3500000001 | 1 | |||||||||||||||
55 | 117.842874 | 232.157126 | 149 | 1 | 1.558101517 | 2.208101517 | 200.3 | 149.7 | 149 | 0.3500000001 | 1 | |||||||||||||||
56 | 120.0509755 | 229.9490245 | 148 | 1 | 1.553709625 | 2.203709625 | 201.3 | 148.7 | 148 | 0.35 | 1 | |||||||||||||||
57 | 122.2546851 | 227.7453149 | 147 | 1 | 1.549287856 | 2.199287856 | 202.3 | 147.7 | 147 | 0.35 | 1 | |||||||||||||||
58 | 124.453973 | 225.546027 | 146 | 1 | 1.544835802 | 2.194835802 | 203.3 | 146.7 | 146 | 0.35 | 1 | |||||||||||||||
59 | 126.6488088 | 223.3511912 | 145 | 1 | 1.540353043 | 2.190353043 | 204.3 | 145.7 | 145 | 0.35 | 1 | |||||||||||||||
60 | 128.8391618 | 221.1608382 | 144 | 1 | 1.535839154 | 2.185839154 | 205.3 | 144.7 | 144 | 0.35 | 1 | |||||||||||||||
61 | 131.025001 | 218.974999 | 143 | 1 | 1.531293699 | 2.181293699 | 206.3 | 143.7 | 143 | 0.35 | 1 | |||||||||||||||
62 | 133.2062947 | 216.7937053 | 142 | 1 | 1.526716235 | 2.176716235 | 207.3 | 142.7 | 142 | 0.35 | 1 | |||||||||||||||
63 | 135.3830109 | 214.6169891 | 141 | 1 | 1.522106306 | 2.172106306 | 208.3 | 141.7 | 141 | 0.35 | 1 | |||||||||||||||
64 | 137.5551172 | 212.4448828 | 140 | 1 | 1.517463448 | 2.167463448 | 209.3 | 140.7 | 140 | 0.35 | 1 | |||||||||||||||
65 | 139.7225807 | 210.2774193 | 139 | 1 | 1.512787189 | 2.162787189 | 210.3 | 139.7 | 139 | 0.35 | 1 | |||||||||||||||
66 | 141.8853679 | 208.1146321 | 138 | 1 | 1.508077045 | 2.158077045 | 211.3 | 138.7 | 138 | 0.35 | 1 | |||||||||||||||
67 | 144.0434449 | 205.9565551 | 137 | 1 | 1.503332519 | 2.153332519 | 212.3 | 137.7 | 137 | 0.35 | 1 | |||||||||||||||
68 | 146.1967774 | 203.8032226 | 136 | 1 | 1.498553107 | 2.148553107 | 213.3 | 136.7 | 136 | 0.35 | 1 | |||||||||||||||
69 | 148.3453305 | 201.6546695 | 135 | 1 | 1.493738292 | 2.143738292 | 214.3 | 135.7 | 135 | 0.35 | 1 | |||||||||||||||
70 | 150.4890688 | 199.5109312 | 134 | 1 | 1.488887546 | 2.138887546 | 215.3 | 134.7 | 134 | 0.35 | 1 | |||||||||||||||
71 | 152.6279564 | 197.3720436 | 133 | 1 | 1.484000328 | 2.134000328 | 216.3 | 133.7 | 133 | 0.35 | 1 | |||||||||||||||
72 | 154.7619567 | 195.2380433 | 132 | 1 | 1.479076086 | 2.129076086 | 217.3 | 132.7 | 132 | 0.35 | 1 | |||||||||||||||
73 | 156.8910328 | 193.1089672 | 131 | 1 | 1.474114254 | 2.124114254 | 218.3 | 131.7 | 131 | 0.35 | 1 | |||||||||||||||
74 | 159.015147 | 190.984853 | 130 | 1 | 1.469114254 | 2.119114254 | 219.3 | 130.7 | 130 | 0.35 | 1 | |||||||||||||||
75 | 161.1342613 | 188.8657387 | 129 | 1 | 1.464075494 | 2.114075494 | 220.3 | 129.7 | 129 | 0.35 | 1 | |||||||||||||||
76 | 163.2483368 | 186.7516632 | 128 | 1 | 1.458997369 | 2.108997369 | 221.3 | 128.7 | 128 | 0.35 | 1 | |||||||||||||||
77 | 165.3573341 | 184.6426659 | 127 | 1 | 1.453879259 | 2.103879259 | 222.3 | 127.7 | 127 | 0.35 | 1 | |||||||||||||||
78 | 167.4612134 | 182.5387866 | 126 | 1 | 1.448720529 | 2.098720529 | 223.3 | 126.7 | 126 | 0.35 | 1 | |||||||||||||||
79 | 169.5599339 | 180.4400661 | 125 | 1 | 1.443520529 | 2.093520529 | 224.3 | 125.7 | 125 | 0.35 | 1 | |||||||||||||||
80 | 171.6534545 | 178.3465455 | 124 | 1 | 1.438278593 | 2.088278593 | 225.3 | 124.7 | 124 | 0.35 | 1 | |||||||||||||||
81 | 173.7417331 | 176.2582669 | 123 | 1 | 1.43299404 | 2.08299404 | 226.3 | 123.7 | 123 | 0.35 | 1 | |||||||||||||||
82 | 175.8247271 | 174.1752729 | 122 | 1 | 1.427666171 | 2.077666171 | 227.3 | 122.7 | 122 | 0.35 | 1 | |||||||||||||||
83 | 177.9023933 | 172.0976067 | 121 | 1 | 1.422294271 | 2.072294271 | 228.3 | 121.7 | 121 | 0.35 | 1 | |||||||||||||||
84 | 179.9746875 | 170.0253125 | 120 | 1 | 1.416877604 | 2.066877604 | 229.3 | 120.7 | 120 | 0.35 | 1 | |||||||||||||||
85 | 182.0415651 | 167.9584349 | 119 | 1 | 1.411415419 | 2.061415419 | 230.3 | 119.7 | 119 | 0.35 | 1 | |||||||||||||||
86 | 184.1029806 | 165.8970194 | 118 | 1 | 1.405906944 | 2.055906944 | 231.3 | 118.7 | 118 | 0.35 | 1 | |||||||||||||||
87 | 186.1588875 | 163.8411125 | 117 | 1 | 1.400351389 | 2.050351389 | 232.3 | 117.7 | 117 | 0.35 | 1 | |||||||||||||||
88 | 188.2092389 | 161.7907611 | 116 | 1 | 1.394747941 | 2.044747941 | 233.3 | 116.7 | 116 | 0.35 | 1 | |||||||||||||||
89 | 190.2539868 | 159.7460132 | 115 | 1 | 1.389095767 | 2.039095767 | 234.3 | 115.7 | 115 | 0.35 | 1 | |||||||||||||||
90 | 192.2930826 | 157.7069174 | 114 | 1 | 1.383394012 | 2.033394012 | 235.3 | 114.7 | 114 | 0.35 | 1 | |||||||||||||||
91 | 194.3264766 | 155.6735234 | 113 | 1 | 1.3776418 | 2.0276418 | 236.3 | 113.7 | 113 | 0.35 | 1 | |||||||||||||||
92 | 196.3541184 | 153.6458816 | 112 | 1 | 1.371838228 | 2.021838228 | 237.3 | 112.7 | 112 | 0.35 | 1 | |||||||||||||||
93 | 198.3759566 | 151.6240434 | 111 | 1 | 1.365982373 | 2.015982373 | 238.3 | 111.7 | 111 | 0.35 | 1 | |||||||||||||||
94 | 200.391939 | 149.608061 | 110 | 1 | 1.360073282 | 2.010073282 | 239.3 | 110.7 | 110 | 0.35 | 1 | |||||||||||||||
95 | 202.4020123 | 147.5979877 | 109 | 1 | 1.354109979 | 2.004109979 | 240.3 | 109.7 | 109 | 0.35 | 1 | |||||||||||||||
96 | 204.4061223 | 145.5938777 | 108 | 1 | 1.34809146 | 1.99809146 | 241.3 | 108.7 | 108 | 0.35 | 1 | |||||||||||||||
97 | 206.4042137 | 143.5957863 | 107 | 1 | 1.342016694 | 1.992016694 | 242.3 | 107.7 | 107 | 0.35 | 1 | |||||||||||||||
98 | 208.3962304 | 141.6037696 | 106 | 1 | 1.335884619 | 1.985884619 | 243.3 | 106.7 | 106 | 0.35 | 1 | |||||||||||||||
99 | 210.382115 | 139.617885 | 105 | 1 | 1.329694142 | 1.979694142 | 244.3 | 105.7 | 105 | 0.35 | 1 | |||||||||||||||
100 | 212.3618092 | 137.6381908 | 104 | 1 | 1.323444142 | 1.973444142 | 245.3 | 104.7 | 104 | 0.35 | 1 |