Cypress Bay HS Updates

Home Updates Calendar Clubs Contact

Official Website Bloat

When opening Cypress Bay's website, we all notice the long and sometimes painful loading if you are using poor internet. There are lots of pictures, pop ups, buttons, and confusing links scattered throughout the page.

When I made this site, I was curious on how big of a difference there was between the amount of bandwidth my site and Cypress Bay's site used. This is the script I used. All it does is look at recieved bytes and upon a keypress, it displays how much bandwidth was used over that time frame.

#!/usr/bin/sh
init="$(($(cat /sys/class/net/[ew]*/statistics/rx_bytes | paste -sd '+')))"
printf "Recording bandwidth. Press enter to stop."
read -r foo
fin="$(($(cat /sys/class/net/[ew]*/statistics/rx_bytes | paste -sd '+')))"
printf "%4sB of bandwidith used.\\n" $(numfmt --to=iec $(($fin-$init)))


After testing this script on Cypress Bay's Website I got a total of 9.6MB of bandwidth used. To put this into perspective, this site is more than 4 4k images in size. Soon after, I tested this site's updates page and totaled 92KB. This means that my site is 104x smaller.

I'm not saying that cypress should change their site but this is pretty noticable when using a weak connection. If you make websites or call yourself a webdev, please consider how much bandwidth your site takes up when loading a page.