Thursday, 4 May 2006

How I Learned to Love Cache

« God Does Simpy | Main | iPod Ecosystem: iBuzz - musical orgasm machine »
Simpy just got 27 new servers! Heh, no, not really. I wish! Instead of new hardware, the existing one was tuned a little to improve performance. Has anyone other than my mom noticed it??? To the faithful Simpy users - thank you for dealing with the recent sluggish performance and sticking around! While May 1st is a Labour Day (typically converted into a full week) in some countries, I couldn't rest until I took care of the sudden unbearable slowness of .... serving pages, bookmarks, tags, and other goods. The following chart illustrates what I accomplished that day (or was it night?).
What the chart depicts is the sudden drop in the server load on one of Simpy's serviers, as the result of my fixes. The X axis represents time (more recent to the right), and the Y axis represents server load.
Finally, two serious questions:
  1. Has anyone noticed the improved performance? (I only get "love letters" when things are slow)
  2. Are any other pages still loading slowly for you? Let me know which ones!
Posted by otis at 2:20 AM in News & Announcements

Comments on this entry:

Left by sven at Mon, 8 May 8:17 PM

yup, bravo for this improvement !

could you be a little bit more explicit about how you implemented the cache ? (which cache, used a servlet filter etc..)?

i just noticed the One-Click Bookmark Tool to be slow (to very slow, sometimes more than 10 seconds), it was always when adding pages that a lot of users have 'simpifyed' (for instance cnn, google homepages)

thanks again for the improvment !

--- sven

Left by Otis Gospodnetic at Tue, 9 May 4:42 PM

Sven:
I used memcached to cache a few frequently requested pieces of data. This data, if not requested by humans, is very often requested by robots.

More caching and other types of performance improvements to come.

Left by sven at Wed, 10 May 3:57 AM

Hello Otis,

Thanks for ponting memcached, i'll take a closer look at it.
We're (my comp) in fact in the process of improving our sites and already have a proto with JBoss Cache, i'll also try to test memcached.

Have a nice day
--- sven

Left by Otis Gospodnetic at Wed, 10 May 11:12 AM

Sven: memcached is ncie because it is SUPER-simple, it is external/app-server agnostic, you can have multiple instanced clustered, APIs for it exist for multiple languages, etc.

Left by ?????? at Wed, 17 May 12:11 AM

网页制作-网页设计- 网站建设- 网站推广-北京网站推广-北京网页设计-北京网站建设- 网站推广-法语-钟表-塔钟-钟表-机票-飞机票-国际机票-打折机票-机票-飞机票-国际机票-打折机票-国际机票-打折机票-家用中央空调-格力中央空调-口腔溃疡-复发性口腔溃疡-白塞氏病-白塞氏综合症-扁平苔藓-口腔扁平苔藓-琥珀-三面翻-乳腺增生-助听器 -助听器-助听器-助听器-助听器-发电机-发电机组-柴油发电机-发电设备-发电机出租-康明斯-发电机-发电机组-柴油发电机-发电设备-发电机出租-康明斯-乳腺增生-进口轴承-skf轴承-nsk轴承-轴承-进口轴承-skf轴承-fag轴承-轴承-进口轴承-直线轴承-skf轴承-nsk轴承-充气床|充气用品|充气游泳池|野营用品|户外用品|充气船|气垫床-激光对中仪|激光几何测量仪|机械轴承故障检测仪|机械故障试验台-发电机|发电机组|柴油发电机|发电设备|发电机出租|康明斯-从化旅游|从化温泉|从化酒店|从化旅游网|从化|从化地图|从化碧水湾|碧水湾温泉|碧水湾温泉度假村-从化|从化旅游|从化仙沐园温泉|从化旅游局|从化森林公园-家用中央空调 格力中央空调-进口轴承|nsk轴承|SKF轴承|轴承-进口轴承|skf轴承|nsk轴承- 轴承|进口轴承|skf轴承|fag轴承-从化旅游-从化五道菜-从化荔枝|从化荔枝节-从化湖光度假山庄-从化地图-从化碧水湾|碧水湾温泉度假村-google排名-视频会议-google排名|Adwords帐户|网页优化|搜索引擎优化技术-
网站建设网站制作网页制作网页设计

Your comment:

(not displayed)

Answer 3 + 5 =

 
 
 

Live Comment Preview:

 
« May »
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
28293031   
       

Powered by blojsom