Bitcoin Forum

Other => Meta => Topic started by: zazarb on July 10, 2017, 03:55:28 PM



Title: My trust page page does not load
Post by: zazarb on July 10, 2017, 03:55:28 PM
For a few days I can not open my trust page, always  after some time loading , I receive error message:

Quote
Busy, try again (504)

The server seems to be overloaded right now. Please try again in a little while.

If you are getting this error while trying to post something, press the reload/refresh button in your browser and accept the browser warning. Keep doing this until you get a non-error page, at which point your post will be made. Leave at least a few seconds between each attempt.

It is normal for this error to occur every once in a while. There is generally no need to report it. However, if you get this error so often that it becomes especially disruptive, post to the Meta section of the forum about it.


Title: Re: My trust page page does not load
Post by: TryNinja on July 10, 2017, 04:07:43 PM
This has already been happening for some time when you try to see the trust of those who have a lot of feedbacks or pages with too many data to load.
I managed to see your trust once, but after refreshing I got the same error.

The same issue reported by minerjones a few days ago: https://bitcointalk.org/index.php?topic=1996349.0


Title: Re: My trust page page does not load
Post by: theymos on July 10, 2017, 10:03:18 PM
I removed the trust scores next to everyone's name on trust pages. They were nice to have, but this massively speeds things up. I wonder if I could reasonably add pagination.


Title: Re: My trust page page does not load
Post by: zazarb on July 10, 2017, 10:28:18 PM
I removed the trust scores next to everyone's name on trust pages. They were nice to have, but this massively speeds things up. I wonder if I could reasonably add pagination.

It's not only nice to have, this may not be so important. Much more it was informative to evaluate how much feedback is valuable(How much it can be trusted).
Now at first sight, feedbacks left by "red" tagged trust spammer  spoils the image of much more.


Title: Re: My trust page page does not load
Post by: Quickseller on July 10, 2017, 10:45:44 PM
Having a user's trust score next to a rating somewhat helped measure how trustworthy users are that sent/received ratings from a particular person, especially when I am not familiar with the person in question.


Title: Re: My trust page page does not load
Post by: Vod on July 10, 2017, 11:06:29 PM
I removed the trust scores next to everyone's name on trust pages. They were nice to have, but this massively speeds things up. I wonder if I could reasonably add pagination.

Wow - my trust page loads a good 10x faster.   But I think pagination would be a better solution.


Title: Re: My trust page page does not load
Post by: DarkStar_ on July 10, 2017, 11:18:33 PM
I removed the trust scores next to everyone's name on trust pages. They were nice to have, but this massively speeds things up. I wonder if I could reasonably add pagination.

I really dislike that change. There are many scammers who leave retaliation feedback, and at first glance, someone like Lutpin wouldn't look very trusted to a newbie if they didn't have anyone in their trust list/don't know what DT is and looked at the untrusted feedback.

Have you considered making it an option, that is on by default? pagination would be great too.


Title: Re: My trust page page does not load
Post by: Lauda on July 11, 2017, 06:11:09 AM
I really dislike that change. There are many scammers who leave retaliation feedback, and at first glance, someone like Lutpin wouldn't look very trusted to a newbie if they didn't have anyone in their trust list/don't know what DT is and looked at the untrusted feedback.
+1. Horrible change when you look from that perspective.

They were nice to have, but this massively speeds things up. I wonder if I could reasonably add pagination.
There surely had to be some other way to improve the loading time of the trust page without making this change.


Title: Re: My trust page page does not load
Post by: 1Referee on July 11, 2017, 07:31:44 AM
I removed the trust scores next to everyone's name on trust pages. They were nice to have, but this massively speeds things up. I wonder if I could reasonably add pagination.

Why can't the forum just allocate more bandwidth to running this forum properly? It makes no sense to change something that goes at cost of another thing that people here add value to. If it's a matter of lacking financial recourses (which I don't really think is the case), why don't you create a seperate donation form that allows people to contribute solely for that purpose?


Title: Re: My trust page page does not load
Post by: actmyname on July 11, 2017, 09:53:59 PM
There surely had to be some other way to improve the loading time of the trust page without making this change.

How difficult would it be to add a +, -, or blank for positive, negative, neutral members respectively? Would that be too slow, even still?
Not too experienced with dealing this kind of thing but even a change like this SHOULD accelerate it, right?


Title: Re: My trust page page does not load
Post by: Vod on July 11, 2017, 11:47:18 PM
Why can't the forum just allocate more bandwidth to running this forum properly? It makes no sense to change something that goes at cost of another thing that people here add value to. If it's a matter of lacking financial recourses (which I don't really think is the case), why don't you create a seperate donation form that allows people to contribute solely for that purpose?

It's not an issue of bandwidth - it's an issue of processing power.  Calculating the trust scores of everyone is a recursive function that takes a lot of processing. 

I wonder if Theymos could "cache" the current trust in a database table rather than recalculating it each time.  Then it would just as fast, since the database would just be looking up another number.


Title: Re: My trust page page does not load
Post by: minifrij on July 12, 2017, 12:12:42 AM
I wonder if Theymos could "cache" the current trust in a database table rather than recalculating it each time.  Then it would just as fast, since the database would just be looking up another number.
I was going to suggest this, but it would be impossible to do for all users. By caching server side, you could only cache one certain trust list configuration and therefore the trust scores would be inaccurate for a large portion of those who actively use the system to it's full potential.



How difficult would it be to add a +, -, or blank for positive, negative, neutral members respectively? Would that be too slow, even still?
Not too experienced with dealing this kind of thing but even a change like this SHOULD accelerate it, right?
It would still have to perform the same calculations it was previously, it would just be outputting less information with it. It'd be the worst of both worlds.



Perhaps a solution could be that the trust scores would be hidden by default (as they are currently) with an expand arrow. Once the arrow is pressed, a request is sent to the server and that user's trust score is calculated and outputted. This would allow trust pages to be loaded quickly and would likely keep server load low, but could also allow for more in-depth analysis easily.


Title: Re: My trust page page does not load
Post by: theymos_away on July 12, 2017, 12:18:30 AM
The trust score isn't just some per-user statistic like activity score. It differs depending on who is looking at it, and it involves statistics computed over all of the target user's trust ratings. Basically, it's like the system is going and looking at the trust pages of every user listed. Computing +/-  is no easier, and a lot of caching is already done.

A particularly nice solution would be to do some of this client-side via JavaScript. The whole system could be done via JS with just APIs for getting a user's trust list and sent ratings. But pagination, or just printing the first 25 scores or whatever, would also work.