Associate
I have degrees in these fields, so I thought this may help somewhat when it comes to the high traffic problem. I can give you all some tips to better your chances at getting access to a site during high traffic. A lot still comes down to luck, but these should help somewhat by giving you some sort of a chance. Some may know this, and some may not, which it's aimed at.
1. Choose a different DNS. Some DNS servers offer better CDN Geo-location, meaning the time it takes for you to download a page can be improved when the DNS server is quicker at finding a better download server. OpenDNS is a good one. Some people use Googles' as well.
2. Stop hitting F5, like seriously, lol. Refresh is essentially putting yourself at the beginning of the race again. Unless you're hit with a 404, or 500, LET IT LOAD, lol. The reason for this? A website and its pages have lots of Javascript and Cascading Style sheet files. When you hit enter, the page sends multiple requests for the other resources which are needed. 1 request could be 10 or 20 per refresh, or even more.That's why it grinds to a halt. It might be slow as hell, but if you let it load without server errors, you might get ahead of others and onto the payment page.
3. Google Autofill? Yep, it's your friend. Autofill feature for Debit/Credit card in the chrome browser will help. Slow CSS loading times resulting in you not seeing the payment box, inputs, or even a button due to slow download speeds, will be quickened by using this feature. The browser can see the inputs, and all it needs is your CSV. Boom!
4. Physical Distance. Look for a retailer which has servers close to you. You can ping them in your terminal to get the IP, or just use one of those sites by entering their domain. However, sites which have DDOS protection using cloudflare will just return the cloudflare server location instead. Their IP will be hidden. Whatever retailer has the closest servers to yourself, should be one you make a priority. This will up your chances at getting faster load times.
These are just a few techniques I use to up my chances. I hope they help others too.
I'll give you a simple tip on how I got the Zotac 3080 on release day and my 1080ti on release day, Use a fibre wired connection lol, The amount of times I've seen people trying to order through their mobile phones and ****** BT or Sky internet is quite hilarious.