I, in my constant yak shaving, have mentally conjured a hypothetical formula to ballpark a possible bandwidth figure. This is so I can anticipate bandwidth costs. For me, it’s better to get some idea of what I may be up against than nothing at all.
To use the formula, one needs to find the median of a single Discourse instance’s average payload size. Then use it to divide the bandwidth one is allowed each month by one’s VPS provider. The solution shows how many pageloads/payloads would have to happen to reach the bandwidth cap.
x = bandwidth cap
y = average view/payload size
z = average number of views/payloads to reach the bandwidth cap
x/y = z
(I am absolutely terrible at math but I can write these out since it’s basic problem solving for me. If I’m wrong with the stuff above then please correct.)
My question is how would one go about determining the average size of a payload? Furthermore, what determines a payload for Discourse?
I know the JavaScript framework needs to be loaded first. After that it’s only calling things from the database then serve onto the JavaScript.
I also have tried finding through google ways to determine bandwidth size needs. I haven’t found much; this is my concrete way of getting a solid ballpark figure so I have a simple idea of what to possibly expect.