To whom it may concern,
Logging into eternagame.org on mac sierra safari takes 23+ seconds, plus additional 30 - infinity seconds load time for all home page content ( i.e. not loading the top mastering eterna options, though once it did render them ).
same system, firefox, waited 3-4 minutes waiting on log in, gave up, no successful login.
Will try on another computer some time. Tried with new user, login is almost instantaneous.
Therefore, possibly something to do with preloading all user content on login? Consider loading only credentials, home page on login, and doing staggered load for past completed puzzle history, labs, etc.? I don’t know how it works or if this is remotely related to the issue, just a guess. Or perhaps related to old users starting on cmu server, and a port gone awry? Again, I am saying words which I only know a little about, so someone who devs the devvy devviness will have to evaluate and propose a solution.
A) If a new user has this issue, who also has a lot of completed puzzles, labs, messages, comments, or other user content ( as opposed to a new user with little content ), then that would suggest it is an issue with loading user id’d content on login.
B) If an old user has this issue, who has submitted relatively little content, that would instead suggest it may be a port or other issue.
=> This is an issue because our institutional knowledge in old players is indispensable, as the learning curve to switch labs is steep, and they went up the smooth learning curve, not the cliff for new users. And if they try to log in after some time, to find login, page loads, and even external page links ( e.g. to the wiki ) to take forever to load, they will surely never make it through labs, and the barrier to entry will further decimate an already niche user base.
I tried to review results on my old synths for example, and gave up on most of them loading, though some did get there. I tried playing new player progression puzzles, as well as the first recommended puzzle in mastering section, and submission likewise took forever. In the first case I gave up, in the second I waited the 30 seconds out of curiosity, and did eventually see the puzzle submitted.
While I would not be surprised if using a newer, non retina, or non sierra os computer functioned better, the fact that the new user account loads instantly and my old account takes forever, makes me suspect something endemic to eterna’s code, and therefore potentially fixable.
Next time I try to log in at another computer, I will update if I get different results.
Anyone else who has slow loading, please feel free copy and paste this form into your comment with any info you want to share. I put my own results in.
operating system: mac sierra
browser: safari ( firefox never got past login )
old or new account: old ( brand new zero submission user 1-2 seconds )
many or few puzzles / labs / comments submitted: many ( puzzles, labs, & comments )
time to login: 23-30 seconds
time to load home page: 4 seconds - 2 minutes, gave up on loading Mastering contents
time to submit completed puzzle: 30+ seconds - gave up
time to load labs results page: 2 - 4 seconds ( lab with 1 sublab loads fastest, lab with many sublabs slowest, suggesting loading any quantity of content in this system is not being handled efficiently )
time to load synth results: 3-5 second average, one never loaded ( gave up after a minute or two )
It appears that the primary issue is the handling / loading of larger quantities of data, regardless of datatype, and subsequent consequences may be disproportionately affecting those who have submitted more content. But then, I have no idea, so good luck!
Cheers,
~ elves
p.s. several seconds is too long also, just in case those times look short compared to the others. This is the age of instant gratification, and slow loading videos and websites are simply abandoned for other immediately accessible content. So, while this might not seem high priority compared to having a generally functional system ( good job! ), please be assured that few people would have the patience for this. For example, I find it frustrating enough that if I don’t get another computer to load the pages faster, I will probably not have the patience myself, despite caring very much about the project.