When It Comes to Web Performance, We Are All Winners
The results are in and the election is over... but what about the performance results of the many different websites that took a spike in traffic this past Tuesday?
Join the DZone community and get the full member experience.Join For Free
or maybe just most of us!
the 2016 us presidential election was without a doubt the most aggressive and eventful election in history. even though it’s finally over, most of us will spend the next few days analyzing every aspect of it. apart from the actual results, what excited us the most was the web performance of various election-related websites on election day.
more so than previous years, campaign teams of the running parties and news companies extensively used the online channels and social media to showcase their agenda and communicate with their voters. to see who how these online channels behave under amplified expectations, we started some alertsite performance monitors on popular news sites, candidate and government website of key states.
what did we see?
we monitored full page loads of these sites from 4 american cities – nyc, washington dc, san diego, and las vegas. apart from some minor glitches, almost all the website pulled through the traffic onslaught.
cnn.com did see high response time as the polls started closing and the pressure started increasing. but, it gracefully managed the traffic without any hiccups.
why is web performance important for these sites?
when we posted a blog on the importance of web performance during election season , some skeptics asked us why these sites should care about web perf?! apart from bad publicity and social media backlash, poor web performance had some serious implications with respect to the elections.
even though the web performance of these sites had nothing to do with the actual election results, the slowness of a crashing website or app during such delicate times could have implied unpreparedness and sensitivity on the news channel’s or state government’s part.
also, the elections happened right after the massive ddos attack triggered by mirai botnet on october 24 th . as we all are still recovering from the iot-related attack, failing websites during election times could have easily raised false alarms of another cyber-attack.
on the other hand, delayed responses from these crucial websites could look like withholding information or delaying to provide information the end users – our voters – were desperately voting on.
blue or red – they all stayed green!
we also monitored state government websites and the federal government election site to see if they could withstand the surge of patriotic traffic. these websites don’t get a large number of visitors throughout the year, but events like this call for proactive plans to be ready for massive traffic and even graceful degradations in case of failures. apart from some delayed responses, everything looked green for these states!
the candidate websites
how can we talk about elections without talking about the candidates? here’s the full page response time and availability data we saw for trump and clinton websites respectively.
not everything was rosy
as the election results started unfolding, 'move to canada' started trending on google searches. americans started rushing to the canadian immigration website to check requirements to move to canada. however, the canadian government didn’t seem ready to accept this sudden surge of interest. unfortunately, the immigration website crashed leaving thousands on unhappy american vent out their frustration on twitter.
if you are feeling déjà vu, you are not alone. the exact same sequence of events happened in march when ‘move to canada’ started trending after certain super tuesday, crashing the immigration website.
what do we learn from this?
hindsight is 20-20. constant vigilance is the solution. knowing your area of business, peak traffic season, and predicting unexpected traffic surges is the key. implementing correct load and stress testing practices to test the scalability and stability of your web servers under a massive load can help you fix such problems proactively and plan for the future better. in production, proactive monitoring practices will help you see your website’s performance as seen by your end users and take necessary actions to mitigate issues, if any, before they impact your end users.
want to talk more about how we tracked these websites’ performance? engage with us in conversation @alertsite and @smartbear.
Published at DZone with permission of Priyanka Tiwari, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.