Available on Google PlayApp Store

@beeant Are you planning on analyzing the website bug on the Readings page? The more Readings we… - Feed Post from kekkou to beeant

@beeant Are you planning on analyzing the website bug on the Readings page? The more Readings we completed, the slower our statistics page loads. @mog86uk and I noticed it recently. It also occurs on @Annick's and @adkdcmorgan's statistics page for the same reason.
posted by kekkou

Comments 14

  • kekkou
    @beeant I am not a web programmer, but maybe the issue is related to data compression, where the "completed readings" data is not being compressed enough, leading to longer loading times.
  • mog86uk
    It's not really a bug though. There are no errors and there is nothing working differently to how it was designed to work.

    It is a problem though, because the current situation inadvertantly penalises users for using the Readings and Notes features, as their profile page loading times increase if they do them. Some users like Annick and adkdcmorgan already are in the situation where their profiles take 35-50 seconds to load. Isn't there a time limit before page load will time out, like 60 seconds?

    I've never used these features as much as I wanted to, largely because of this issue.

    It would just be a lot nicer if user profile pages could load without needing to first retrieve all the Reading/Notes data. The EXP graph and Attendance chart already seem to be doing this, as they appear to load after the page load event? Maybe something similar would be possible for the Readings/Notes data too? ^^
  • kekkou
    @beeant A friendly reminder that this is still happening, and the JCJP error message appears. The page will load but it takes dozens of reloads/refreshes. Thanks.
  • kekkou
    @beeant I am now able to load the profile/statistics page more often, but it still takes dozens of reloads/refreshes. The issue is slowly stabilizing. :)
  • kekkou
    @beeant It is much better now. Only two reloads/refreshes, and my profile/statistics page loads normally! :)
  • kekkou
    @beeant My statistics page did not load at all this morning.

    Now, it loads normally after 60 seconds, and I tested it twice. I will test again tomorrow. :)
  • kekkou
    @beeant @mog86uk Loading my statistics page only required two reloads/refreshes this morning!

    Whatever @beeant did yesterday may have temporarily fixed the 503 error page issue. Thanks! :)
  • kekkou
    @beeant My opinion is that the Readings statistics should be moved to japaneseclass.jp/user/statistics/42058#Readings, which will allow JCJP users to load the profile page within 10 seconds. :)
  • kekkou
    @beeant This is an interesting solution to the Readings section of the JCJP users' statistics pages from @mog86uk:

    -----
    As for "japaneseclass.jp/user/statistics/42058#Readings", ... I think it would be better if only the last 10-20 readings you've done are loaded and displayed. After the end of this list it could simply says "show more", similar to how the Notifications and Chat feature works (not having to load the entire history of Chat to display the Chat page!). It would still be able to state the total of how many Readings/Notes you've done, just that it shouldn't try load your entire Readings/Notes history to be displayed in one go ...
    -----
  • kekkou
    @beeant Did you fix the 503 error page on the Readings statistics section recently? My statistics page loaded on the first try. I refreshed/reloaded the page, and it also loaded after over aminute of waiting.

    @mog86uk Please try it out.
  • kekkou
    @beeant and @mog86uk It seems the 503 error page still appears. I was just lucky the first two times.
  • mog86uk
    @kekkou, I noticed this thing you are on about yesterday too, when I was randomly testing if I could load your profile... It went way past 60 seconds, but in the end it still timed out.

    I don't think the page request processing limit being 60 seconds is a value which is set-in-stone. I think it's a setting which is stored in the website code and that 60 seconds is simply its default value.

    Just a moment ago I tested loading your profile once again. Page request sent, then it waited 120422ms without receiving any data back, then timed out and showed the 503 error instead...

    So the server spent a full 2 minutes processing the page request (processing what data should be sent back to the user's web browser) and still ran out of time!! Even a 2 minute limit isn't long enough for your profile to load?! How many Readings HAVE you been doing, Mr. Kekkou? Haha. o.O
  • kekkou
    I am so ashamed. :( Wait, wait, no I'm not. ;p
  • mog86uk
    This is a big part of why I still avoid using the Readings feature.

    The server took 30 seconds (29849ms) to process the page request for my profile when I tested it a few minutes ago.

    I like still being able to look through my "feeds" page or find a "friend" who I've forgotten the username of. It's bad enough with the 101 Readings I've done already, so I avoid doing any more like they're the plague. xD
kekkou
beeant

Share

Participants

mog86ukmog86ukmog86uk