Forums

website too slow

Quick find code: 278-279-111-66148074

Hmm
Jan Member 2016

Hmm

Posts: 13,000 Opal Posts by user Forum Profile RuneMetrics Profile
I've gone and made a small script that generates a graph demonstrating the issue. If you're logged into a Google account, Google will literally set you up a server quickly, run the results and generate the graph live, and show them to you. All you have to do is press the play button on the top left of the code block. If you don't make your own results fresh, you'll simply see the last results I had when I run this. You may need to also click "Enter playground mode" at the top to generate a copy that'll actually run, as the original is read only.


(You'll need to hover over where the play button should be for it to appear).

Since this is using Googles servers, it is using Google's internet infrastructure; where Google literally owns substantial amount of the internet backend and, frankly, no users internet connection is going to be better than Google's itself.

Please feel free to point out where the code could potentially be wrong.

https://colab.research.google.com/drive/1_tRNSOwgGwBfjppNXHqgln3X5c0umBfZ#scrollTo=QLtLBshtrSDW&forceEdit=true&sandboxMode=true


Each time you run it, you will get very different results. For a substantial amount of the results, I did not even have an issue. It took about 4 repeats of running the script until bad results started happening, showing to me, this bug is absolutely irregular but very noticable when you are actually measuring and looking for it. Yet by chance, you might still never see it.

So now we have a reproducible environment operating programatically running on the infrastructure of the single biggest tech company in the world, have I got enough evidence that just maybe, this is actually Jagex?

26-Mar-2020 12:16:38 - Last edited on 26-Mar-2020 19:09:08 by Hmm

2_Tron

2_Tron

Posts: 22,959 Opal Posts by user Forum Profile RuneMetrics Profile
Hmm said :
I've gone and made a small script that generates a graph demonstrating the issue. If you're logged into a Google account, Google will literally set you up a server quickly, run the results and generate the graph live, and show them to you. All you have to do is press the play button on the top left of the code block. If you don't make your own results fresh, you'll simply see the last results I had when I run this. You may need to also click "Enter playground mode" at the top to generate a copy that'll actually run, as the original is read only.


(You'll need to hover over where the play button should be for it to appear).

Since this is using Googles servers, it is using Google's internet infrastructure; where Google literally owns substantial amount of the internet backend and, frankly, no users internet connection is going to be better than Google's itself.

Please feel free to point out where the code could potentially be wrong.

https://colab.research.google.com/drive/1_tRNSOwgGwBfjppNXHqgln3X5c0umBfZ


Each time you run it, you will get very different results. For a substantial amount of the results, I did not even have an issue. It took about 4 repeats of running the script until bad results started happening, showing to me, this bug is absolutely irregular but very noticable when you are actually measuring and looking for it. Yet by chance, you might still never see it.

So now we have a reproducible environment operating programatically running on the infrastructure of the single biggest tech company in the world, have I got enough evidence that just maybe, this is actually Jagex?
Well I tried a number of things ...
...
...
...
...
...

...
... and all you notice that all of a sudden 'Google' pops in

26-Mar-2020 18:51:03

Hmm
Jan Member 2016

Hmm

Posts: 13,000 Opal Posts by user Forum Profile RuneMetrics Profile
If you're not logged in, Google will refuse to allocate you a server that'd run the code because they like to be able to make sure the servers are shared fairly and make sure no single person is using a disproportionate amount of users. They can't do that to an anonymous user, but there's no payments or anything required, just literally a Google account.

It would have run on the last screenshot had you have been logged in to Google. If you're unwilling to for whatever reason, you'll only be able to see the results as I last saved them a few hours ago.

26-Mar-2020 19:01:54 - Last edited on 26-Mar-2020 19:14:23 by Hmm

2_Tron

2_Tron

Posts: 22,959 Opal Posts by user Forum Profile RuneMetrics Profile
Hmm said :
Original message details are unavailable.

. If you're logged into a Google account, Google will literally set you up a server quickly


If you're not willing to sign into a Google account, you'll only be able to see the results I got when I last run it.
Google want you to log in so they can make sure one person isn't using an unfair amount of resources over time
. It's entirely free though, though.

That messages is coming from google itself, not Jagex.
vice versa
Jagex doesn't want a different entity using an unfair amount of resources over time. Jagex closes the door in those circumstances until it stops.

26-Mar-2020 19:11:35

Hmm
Jan Member 2016

Hmm

Posts: 13,000 Opal Posts by user Forum Profile RuneMetrics Profile
Loading the forums once is a 2MB operation. Loading the script in that code is a <1KB operation. It would take well over an hour of that script running continuously to generate the same traffic to Jagex as you viewing ONE page.

Jagex has not blocked Google at all.

26-Mar-2020 19:17:28

Hmm
Jan Member 2016

Hmm

Posts: 13,000 Opal Posts by user Forum Profile RuneMetrics Profile
CM Nick said :
Hey y'all, just to let you know I've escalated this thread to hopefully get a look-see by the JMod team.


Thanks for that Nick, I expect Lyon will be surprised to find a bug report with an attached Jupyter notebook with code to reproduce it, but there's a first time for everything eh? Can't say I don't put in effort ;)

I, honestly, expect Jagex is already aware of these issues and just simply hasn't had the time to focus on dealing with the edge cases of them. I don't particularly notice much of an issue anywhere except the forums, the game configuration files are generated quickly, the OSRS forums highscores are fixed, on the whole, it is more or less "just the forums".

Edit:

OSRS Forums --> OSRS Highscores

26-Mar-2020 19:37:09 - Last edited on 26-Mar-2020 19:40:59 by Hmm

Quick find code: 278-279-111-66148074 Back to Top