This team of 3 people wants to…

Make 43 Things Faster

See everyone with this goal (4 people)


 

People doing this as a team:


Entries from people on this team:

Ivan Opalka loves mx and fruit

Make 43 Things Faster (read all 4 entries…)
43T in virtual cloud.

We moved 43T to virtual cloud on Monday morning. Besides problems with bounce emails all seems to be humming well. Our average time to generate a page improved and errors decreased.



Ivan Opalka loves mx and fruit

Make 43 Things Faster (read all 4 entries…)
Updating hardware with 7 new servers

We are in process of replacing web servers which some of them have been with us since the beginning and adding a new ones.

- 7 new servers will be put into production by the end of next week.
- adding 28G of memory for memcache
- planning to switch master db with a slave db box since it’s newer and faster
- going to re-index entries and comments tables
- changing architecture of www.43places.com, www.allconsuming.net, www.43people.com and www.listsofbests.com setup to offload traffic from master database to farm of slave servers
- planning to speed up search by doing it locally on each box rather then doing it across NFS mounted drives
- I can not forget about the code optimization in progress

Hopefully this all will contribute to speed and stability of 43T.



Make 43 Things Faster (read all 7 entries…)
Untitled

I’m doing a bunch of refactoring. Today I’m turning a lot of code that looks like this:

if thing.nil? || thing.empty?

into this:

if thing.blank?



Make 43 Things Faster (read all 7 entries…)
Load Balancing

We’re not quite done with the new database load balancing setup, but one side effect of what we’re working on is that pages are about 25-50% faster for logged in users. You can check out Ivan’s diagram of the setup on the blog:

http://blog.robotcoop.com/2008/02/27/load-balancing-act/



Make 43 Things Faster (read all 7 entries…)
Ivan and I are in Kirkland

For a 4 day class focusing on performance tuning. We’ve already found 2 things that we can try…



Make 43 Things Faster (read all 7 entries…)
Ivan and I are in Portland

We’re taking a 3 day class about “MySQL High Availability”. The first day was mostly stuff we already know about replication, but we should start covering clustering which should be interesting.



Ivan Opalka loves mx and fruit

Make 43 Things Faster (read all 4 entries…)
running on 5 boxes now

In addition:
- we added an extra RAM to our master and slave DBs bringing it to 16G each
- added extra indexes to couple of tables
- added 8G of memory to memcache
- de-normalized some of our tables
- added more front end caching
The fight continues on.



Make 43 Things Faster (read all 7 entries…)
TCP_NODELAY in memcache-client

Eric released a new version of memcache-client that really speeds up our cache puts.

Oddly enough it does nothing when testing outside of the running applications…



Make 43 Things Faster (read all 7 entries…)
upgraded memcached

Ivan and I upgraded memcached last night. The upgrade seems to have made a bunch of “Broken Pipe” errors magically disappear, which should make things better. Those broken pipes really clog up the intertubes.



Make 43 Things Faster (read all 7 entries…)
munin monitoring

I’ve gotten munin monitoring up, and it’s starting to collect data. The mysql plugins will be especially useful.




 

43 Things Login