Hi SG, as you might have noticed, we started running into slow load times last week during peak hours. We moved to a new host recently (AWS), and I setup our database on an instance with 122 GiB of RAM. This allowed our dataset and indexes to fit in memory, which solved a number of issues we experienced in the past couple of months as our database grew in size. Nonetheless, we've been hitting some limitations on the CPU side of things the past week, as seen here. The graph shows four days of CPU load on our database instance, and the waves represent the rise and fall of traffic during peak and off-peak hours. Once the instance reaches 100% load, we obviously see a sudden drop in performance as tasks begin to queue up.

I spent most of the past week better analyzing our traffic, and rolling out a wide variety of improvements. The one change you'll likely notice and dislike is the homepage no longer showing the total number of results. However, this is a needed change and one that's going to help us keep the load on the instance down. Other changes include adjustments to how the homepage results and featured giveaway are selected, and how winners and giveaway feedback are stored and retrieved. At the end of the day, you should notice the site being more responsive. The archive page will load twice as fast, the homepage will load 40% faster, user profiles, messages, and trades searches 30% faster, and individual discussions will load 15% faster. Other pages received some improvements as well, but the above are the ones you'll likely benefit from the most.

Overall, the performance is better than expected, and you can see the results here. As mentioned earlier, the blue line represents CPU load on the database during four days last week, and for comparison, the green line represents CPU load yesterday.

8 years ago

Comment has been collapsed.

Proud. Yes.

8 years ago
Permalink

Comment has been collapsed.

cool. that look like 95% more cpu been added

8 years ago
Permalink

Comment has been collapsed.

good news

8 years ago
Permalink

Comment has been collapsed.

I noticed it. During peak times sg loads really slow. Thanks for the update.

More power to cg and Steamgifts!

8 years ago
Permalink

Comment has been collapsed.

Gotta download more cpu (and ram) !

8 years ago
Permalink

Comment has been collapsed.

you know it!

8 years ago
Permalink

Comment has been collapsed.

Wow! The performance has been improved a lot! Good job!

8 years ago
Permalink

Comment has been collapsed.

More sexy charts
( ͡° ͜ʖ ͡°)

8 years ago
Permalink

Comment has been collapsed.

Thank you for the continued support and improvements cg! ^ ^

8 years ago
Permalink

Comment has been collapsed.

Thanks for the good work, cg !

8 years ago
Permalink

Comment has been collapsed.

Nice! :D Thanks CG

And not showing total number of results isn't that bad, we can search last page manually by changing numbers in site url. I preffer to do it that way than having slow site during peak hours :D

8 years ago
Permalink

Comment has been collapsed.

holy shit the green line... well done i guess^^

8 years ago
Permalink

Comment has been collapsed.

Hahaha, I almost had the exact same comment as you. Saw yours after typing mine :-)

http://www.steamgifts.com/go/comment/8UFABJF

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 4 months ago.

8 years ago
Permalink

Comment has been collapsed.

Good job cg

8 years ago
Permalink

Comment has been collapsed.

Nice, thanks for the improvements.

8 years ago
Permalink

Comment has been collapsed.

Holy god, that green line.

Great job, guys!

8 years ago
Permalink

Comment has been collapsed.

Awesome, thank you for your efforts!

8 years ago
Permalink

Comment has been collapsed.

Excellent, thanks cg!

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 years ago.

8 years ago
Permalink

Comment has been collapsed.

Smooth!

8 years ago
Permalink

Comment has been collapsed.

Well done!

8 years ago
Permalink

Comment has been collapsed.

The one change you'll likely notice and dislike is the homepage no longer showing the total number of results

I really dislike it :_( I used to control the number of discussions created since this site don't let you check which are the new ones created/not read

8 years ago
Permalink

Comment has been collapsed.

nice

8 years ago
Permalink

Comment has been collapsed.

ok

8 years ago
Permalink

Comment has been collapsed.

Great news, always fun to see a site make improvements, especially my most visited site daily probably, =]

8 years ago
Permalink

Comment has been collapsed.

That are great news!

8 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.