Turbo-charging SmugMug
Baldy
Registered Users, Super Moderators Posts: 2,853 moderator
Hey everyone,
The most expensive project I can remember undertaking at SmugMug is our current quest for speed.
We haven't said much about it because it's rolling out in phases instead of a big bang. And we've been reluctant to set high expectations until we've rolled out enough pieces that you can notice.
The short story is we're joining the league of companies with fast websites like Apple who use Akamai's site acceleration. Akamai has many tricks, such as predicting which image you're likely to click on next and having it ready on a server near you before you request it.
Several improvements are live so you should be seeing faster galleries on sites that use the domain smugmug.com.
Domains that end in say, moonriverphotography.com, are not yet Akamaized.
That means the same gallery accessed via williams.smugmug.com
Should appear faster to you than the same gallery accessed via moonriverphotography.com
The further from Silicon Valley you are, the more pronounced the difference.
One of the next phases is to turbo-charge galleries accessed via your custom domains, but first we're sending an email to our customers with custom domains asking for a change in configuration. We want to allow our customers 30 days to complete it.
We didn't realize that some of our customers would see problems with their custom hostnames as we Akamaized, and to them we apologize.
It will take time to roll out all phases and see the big gains in speed we hope for, but at least now if you've been following many dgrin threads you can connect the dots. Threads about thumbnail security? Custom domain configuration changes? Akamai.
Thanks,
Baldy
The most expensive project I can remember undertaking at SmugMug is our current quest for speed.
We haven't said much about it because it's rolling out in phases instead of a big bang. And we've been reluctant to set high expectations until we've rolled out enough pieces that you can notice.
The short story is we're joining the league of companies with fast websites like Apple who use Akamai's site acceleration. Akamai has many tricks, such as predicting which image you're likely to click on next and having it ready on a server near you before you request it.
Several improvements are live so you should be seeing faster galleries on sites that use the domain smugmug.com.
Domains that end in say, moonriverphotography.com, are not yet Akamaized.
That means the same gallery accessed via williams.smugmug.com
Should appear faster to you than the same gallery accessed via moonriverphotography.com
The further from Silicon Valley you are, the more pronounced the difference.
One of the next phases is to turbo-charge galleries accessed via your custom domains, but first we're sending an email to our customers with custom domains asking for a change in configuration. We want to allow our customers 30 days to complete it.
We didn't realize that some of our customers would see problems with their custom hostnames as we Akamaized, and to them we apologize.
It will take time to roll out all phases and see the big gains in speed we hope for, but at least now if you've been following many dgrin threads you can connect the dots. Threads about thumbnail security? Custom domain configuration changes? Akamai.
Thanks,
Baldy
0
Comments
Mike.
http://www.fourangelsphotography.com/
Sounds great and looking forward to the speed when it catches up with custom domain names. great job. Anything which makes it faster is awesome.
I assume that this is what held up coupons - does this mean while we wait the 30 days for custom domain names we might see movement on coupons?
Brian
http://photos.katzclix.com
blog - http://blog.katzclix.com
Nope. This was mostly our operations team with Don included (he does a lot around here). The sorcerers (1, 2, 3, and another mysterious figure) are working on their own bit of, well, sorcery.
Thanks for continuing to raise the bar!
http://andersonfam.org
http://andersonfam.smugmug.com
D70 | SB-600 | Nifty Fifty | Tamron 17-50 f/2.8 | Nikon 70-300 f/4-5.6G
I´m curious to know how it will perform for unfrequently visited sites. The great boost in CDNs comes for sites like apple where millions view the same pages and images. Smugmug is a bit different and the amount of content makes caching and CDNs less cost effective as they increase total bandwith usage for the network as a whole. As they try to guess what you will click on, they download stuff that won´t be viewed. With millions of viewers eventually someone will click on everything and the download won´t be wasted. With few viewers in a given location per photographer there is quite a bit of waste. Lets see.....
I´m also curious as to what was decided on thumbanil security after all the discussion. But I know I´ll just have to sit tight and wait for the proper anouncement when the time comes.
Contratulations on your endless efforts to improve. Makes us know our pennies are being well spent.
clap
Robert
We're going *way* beyond CDNs here in terms of global distribution of SmugMug's content. I'll post a in-depth analysis once I've finished tuning & tweaking our setup, but if you take a look at where your dynamic pages and stuff are coming from - they're not coming from SmugMug anymore. Your web browser is talking to a web server located somewhere very close to you for all your SmugMug traffic - not just photos and videos - if we and Akamai have done our jobs right.
More in a blog post in the next few weeks, I hope. Stay tuned.
Sure enough. A tracert to both cdn.smugmug.com and jfriend.smugmug.com (where everything in my page is coming from) shows one hop past my ISP to akamai and no further.
And it is now usually blazingly fast. Every once in a while, it seems to take a little while to connect to jfriend.smugmug.com, but when that doesn't happen, it's very fast. And the thumbs come popping in almost all at once compared to before where you could see them sprinkle into the page.
Homepage • Popular
JFriend's javascript customizations • Secrets for getting fast answers on Dgrin
Always include a link to your site when posting a question
There's also the geography question. Galleries that are frequently accessed in the U.S., will they be fast from Zambia if not many people access them there?
But Akamai gives us lots of ways to tune, thumbnails aren't very big, and thumbs have a major influence on perception of speed. I'm guessing you'll feel like even olde dusty galleries are pretty darned fast when we get done with this.
I recently read a bit about Akamai and it's cool to see this type of technology being implemented!
What image sizes is Akamai caching? And how do you handle replace photo or edits done on the photo (which causes the image to change)?
Homepage • Popular
JFriend's javascript customizations • Secrets for getting fast answers on Dgrin
Always include a link to your site when posting a question
Here's to another 4 :seamus
◇ Photos | Blogs | Twitter | MySpace | Facebook ◇
Thanks
I think you meant 40!
Nice job
gspep.smugmug.com & steendorp.smugmug.com
FB: www.facebook.com/peter.perdaen - Youtube: www.youtube.com/user/1150GSPEP/videos
The Photos: photos.jasondunn.com
The Blog: www.jasondunn.com
Was I supposed to get an email about my custom domain? I don't think I did?
http://www.dgrin.com/showthread.php?t=100417
Portfolio • Workshops • Facebook • Twitter
I'm a wee bit baffled as to why it didn't go out BEFORE all these changes happened - I awoke one morning to find my photo site not working. It would have been nice to know it was going to break before hand...ya know?
The Photos: photos.jasondunn.com
The Blog: www.jasondunn.com
We allowed sites to be set up incorrectly and still function with the CNAME, but that's over now with the new system.
www.ivarborst.nl & smugmug
Portfolio • Workshops • Facebook • Twitter
We're still working on getting it delivering images for custom domains. As usual, implementing this had us scrambling to implement other things as a consequence, such as investing more in data center equipment to handle the vortex.