Submit Search
Upload
Scaling the synchronous web - Elaine Wherry
•
Download as PPT, PDF
•
4 likes
•
632 views
Carsonified Team
Follow
Presentation from the Future of Web Apps Expo 2008 by Elaine Wherry.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 45
Download now
Recommended
Developing WordPress Plugins Using the MVC Methodology
Developing WordPress Plugins Using the MVC Methodology
Nate Allen
Picking JavaScript Framework in 2017 - GeekCamp
Picking JavaScript Framework in 2017 - GeekCamp
Riza Fahmi
Debugging WordPress for Site Owners
Debugging WordPress for Site Owners
Andrew Wikel
Internet Marketing Muscle Podcast Episode #108
Internet Marketing Muscle Podcast Episode #108
Internet Marketing Muscle
Not Just a Pretty Face: How to design and build a cross-CMS CSS framework
Not Just a Pretty Face: How to design and build a cross-CMS CSS framework
crystalenka
Production is a bitch
Production is a bitch
John Barton
How to use to build a website using WordPress: For normal people
How to use to build a website using WordPress: For normal people
Tris Hussey
Top 10 DB2 Support Nightmares #3
Top 10 DB2 Support Nightmares #3
Carol Davis-Mann
Recommended
Developing WordPress Plugins Using the MVC Methodology
Developing WordPress Plugins Using the MVC Methodology
Nate Allen
Picking JavaScript Framework in 2017 - GeekCamp
Picking JavaScript Framework in 2017 - GeekCamp
Riza Fahmi
Debugging WordPress for Site Owners
Debugging WordPress for Site Owners
Andrew Wikel
Internet Marketing Muscle Podcast Episode #108
Internet Marketing Muscle Podcast Episode #108
Internet Marketing Muscle
Not Just a Pretty Face: How to design and build a cross-CMS CSS framework
Not Just a Pretty Face: How to design and build a cross-CMS CSS framework
crystalenka
Production is a bitch
Production is a bitch
John Barton
How to use to build a website using WordPress: For normal people
How to use to build a website using WordPress: For normal people
Tris Hussey
Top 10 DB2 Support Nightmares #3
Top 10 DB2 Support Nightmares #3
Carol Davis-Mann
5 unspoke rules of contributing to open source software
5 unspoke rules of contributing to open source software
Mike Nelson
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Vincenzo Barone
Top 10 DB2 Support Nightmares #8
Top 10 DB2 Support Nightmares #8
Laura Hood
Top 10 DB2 Support Nightmares #4
Top 10 DB2 Support Nightmares #4
Carol Davis-Mann
Computing basics
Computing basics
luke32
Do things faster
Do things faster
Zach Barnes
Getting started programming on Linux
Getting started programming on Linux
Steve Dalton
Building the Fastest WooCommerce Store Ever
Building the Fastest WooCommerce Store Ever
Chris Lema
Even internet computers want to be free: Using Linux and open source software...
Even internet computers want to be free: Using Linux and open source software...
North Bend Public Library
Pownce Lessons Learned
Pownce Lessons Learned
leahculver
PC/Mac/Linux: Multi-platform web development made simple
PC/Mac/Linux: Multi-platform web development made simple
Marc Robinsone Caballero
Website qa
Website qa
Jonathan Ross
08 10 12 Meebo Ajaxworld Preso
08 10 12 Meebo Ajaxworld Preso
rajivmordani
Top 30 Scalability Mistakes
Top 30 Scalability Mistakes
John Coggeshall
Lug
Lug
Bernie Leung, P.E., CISSP
TxJS 2011
TxJS 2011
Brian LeRoux
Apache Con 2008 Top 10 Mistakes
Apache Con 2008 Top 10 Mistakes
John Coggeshall
Top 10 Scalability Mistakes
Top 10 Scalability Mistakes
John Coggeshall
Front-End Modernization for Mortals
Front-End Modernization for Mortals
cgack
Front end-modernization
Front end-modernization
devObjective
Front end-modernization
Front end-modernization
ColdFusionConference
14 Habits of Great SQL Developers
14 Habits of Great SQL Developers
Ike Ellis
More Related Content
What's hot
5 unspoke rules of contributing to open source software
5 unspoke rules of contributing to open source software
Mike Nelson
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Vincenzo Barone
Top 10 DB2 Support Nightmares #8
Top 10 DB2 Support Nightmares #8
Laura Hood
Top 10 DB2 Support Nightmares #4
Top 10 DB2 Support Nightmares #4
Carol Davis-Mann
Computing basics
Computing basics
luke32
Do things faster
Do things faster
Zach Barnes
Getting started programming on Linux
Getting started programming on Linux
Steve Dalton
Building the Fastest WooCommerce Store Ever
Building the Fastest WooCommerce Store Ever
Chris Lema
Even internet computers want to be free: Using Linux and open source software...
Even internet computers want to be free: Using Linux and open source software...
North Bend Public Library
Pownce Lessons Learned
Pownce Lessons Learned
leahculver
PC/Mac/Linux: Multi-platform web development made simple
PC/Mac/Linux: Multi-platform web development made simple
Marc Robinsone Caballero
Website qa
Website qa
Jonathan Ross
What's hot
(12)
5 unspoke rules of contributing to open source software
5 unspoke rules of contributing to open source software
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Top 10 DB2 Support Nightmares #8
Top 10 DB2 Support Nightmares #8
Top 10 DB2 Support Nightmares #4
Top 10 DB2 Support Nightmares #4
Computing basics
Computing basics
Do things faster
Do things faster
Getting started programming on Linux
Getting started programming on Linux
Building the Fastest WooCommerce Store Ever
Building the Fastest WooCommerce Store Ever
Even internet computers want to be free: Using Linux and open source software...
Even internet computers want to be free: Using Linux and open source software...
Pownce Lessons Learned
Pownce Lessons Learned
PC/Mac/Linux: Multi-platform web development made simple
PC/Mac/Linux: Multi-platform web development made simple
Website qa
Website qa
Similar to Scaling the synchronous web - Elaine Wherry
08 10 12 Meebo Ajaxworld Preso
08 10 12 Meebo Ajaxworld Preso
rajivmordani
Top 30 Scalability Mistakes
Top 30 Scalability Mistakes
John Coggeshall
Lug
Lug
Bernie Leung, P.E., CISSP
TxJS 2011
TxJS 2011
Brian LeRoux
Apache Con 2008 Top 10 Mistakes
Apache Con 2008 Top 10 Mistakes
John Coggeshall
Top 10 Scalability Mistakes
Top 10 Scalability Mistakes
John Coggeshall
Front-End Modernization for Mortals
Front-End Modernization for Mortals
cgack
Front end-modernization
Front end-modernization
devObjective
Front end-modernization
Front end-modernization
ColdFusionConference
14 Habits of Great SQL Developers
14 Habits of Great SQL Developers
Ike Ellis
Become a Better Developer with Debugging Techniques for Drupal (and more!)
Become a Better Developer with Debugging Techniques for Drupal (and more!)
Acquia
engage 2014 - JavaBlast
engage 2014 - JavaBlast
René Winkelmeyer
Spaghetti gate
Spaghetti gate
Jon Bachelor
Top 10 Scalability Mistakes
Top 10 Scalability Mistakes
John Coggeshall
Orlando DNN Usergroup Pres 12/06/11
Orlando DNN Usergroup Pres 12/06/11
Jess Coburn
Architecting a Large Software Project - Lessons Learned
Architecting a Large Software Project - Lessons Learned
João Pedro Martins
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr Sugak
Sigma Software
Performance Tuning with XHProf
Performance Tuning with XHProf
Salesforce Engineering
Software Development Whats & Whys
Software Development Whats & Whys
Harun Yardımcı
Steve Huffman - Lessons learned while at reddit.com
Steve Huffman - Lessons learned while at reddit.com
Carsonified Team
Similar to Scaling the synchronous web - Elaine Wherry
(20)
08 10 12 Meebo Ajaxworld Preso
08 10 12 Meebo Ajaxworld Preso
Top 30 Scalability Mistakes
Top 30 Scalability Mistakes
Lug
Lug
TxJS 2011
TxJS 2011
Apache Con 2008 Top 10 Mistakes
Apache Con 2008 Top 10 Mistakes
Top 10 Scalability Mistakes
Top 10 Scalability Mistakes
Front-End Modernization for Mortals
Front-End Modernization for Mortals
Front end-modernization
Front end-modernization
Front end-modernization
Front end-modernization
14 Habits of Great SQL Developers
14 Habits of Great SQL Developers
Become a Better Developer with Debugging Techniques for Drupal (and more!)
Become a Better Developer with Debugging Techniques for Drupal (and more!)
engage 2014 - JavaBlast
engage 2014 - JavaBlast
Spaghetti gate
Spaghetti gate
Top 10 Scalability Mistakes
Top 10 Scalability Mistakes
Orlando DNN Usergroup Pres 12/06/11
Orlando DNN Usergroup Pres 12/06/11
Architecting a Large Software Project - Lessons Learned
Architecting a Large Software Project - Lessons Learned
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr Sugak
Performance Tuning with XHProf
Performance Tuning with XHProf
Software Development Whats & Whys
Software Development Whats & Whys
Steve Huffman - Lessons learned while at reddit.com
Steve Huffman - Lessons learned while at reddit.com
More from Carsonified Team
Chris Lea - What does NoSQL Mean for You
Chris Lea - What does NoSQL Mean for You
Carsonified Team
Tara Hunt - Your Social Media Strategy Wont Save You
Tara Hunt - Your Social Media Strategy Wont Save You
Carsonified Team
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Carsonified Team
Neil Patel - What You Need to be Measuring and How to Do It
Neil Patel - What You Need to be Measuring and How to Do It
Carsonified Team
Molly Holzschlag - How HTML 5 is Going to Completely Change your Web App
Molly Holzschlag - How HTML 5 is Going to Completely Change your Web App
Carsonified Team
Mike Mcderment - Marketing Metrics and the Systems You Need to Measure Them
Mike Mcderment - Marketing Metrics and the Systems You Need to Measure Them
Carsonified Team
Fred Wilson - The 10 Golden Principles for Successful Web Apps
Fred Wilson - The 10 Golden Principles for Successful Web Apps
Carsonified Team
Alex Payne - Speedy, Stable, and Secure: Better Web Applications Through Func...
Alex Payne - Speedy, Stable, and Secure: Better Web Applications Through Func...
Carsonified Team
Aaron Patzer - How to Take Your Start-up to the Next Level
Aaron Patzer - How to Take Your Start-up to the Next Level
Carsonified Team
Taking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin Rose
Carsonified Team
The New Marketing, by Ryan Carson
The New Marketing, by Ryan Carson
Carsonified Team
FOWA Tour- Richard Healy
FOWA Tour- Richard Healy
Carsonified Team
FOWA Tour- Andy McLoughlin
FOWA Tour- Andy McLoughlin
Carsonified Team
FOWA Tour- Dorothy Briggs
FOWA Tour- Dorothy Briggs
Carsonified Team
FOWA Tour- Ryan Carson
FOWA Tour- Ryan Carson
Carsonified Team
FOWA Tour- Roan Lavery
FOWA Tour- Roan Lavery
Carsonified Team
FOWA Tour- Graeme Mathieson
FOWA Tour- Graeme Mathieson
Carsonified Team
FOWA Bristol/ Leeds- Dan Rubin
FOWA Bristol/ Leeds- Dan Rubin
Carsonified Team
FOWA Bristol- Ian Broom
FOWA Bristol- Ian Broom
Carsonified Team
Danny Somekh - FOWD London 2009
Danny Somekh - FOWD London 2009
Carsonified Team
More from Carsonified Team
(20)
Chris Lea - What does NoSQL Mean for You
Chris Lea - What does NoSQL Mean for You
Tara Hunt - Your Social Media Strategy Wont Save You
Tara Hunt - Your Social Media Strategy Wont Save You
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Neil Patel - What You Need to be Measuring and How to Do It
Neil Patel - What You Need to be Measuring and How to Do It
Molly Holzschlag - How HTML 5 is Going to Completely Change your Web App
Molly Holzschlag - How HTML 5 is Going to Completely Change your Web App
Mike Mcderment - Marketing Metrics and the Systems You Need to Measure Them
Mike Mcderment - Marketing Metrics and the Systems You Need to Measure Them
Fred Wilson - The 10 Golden Principles for Successful Web Apps
Fred Wilson - The 10 Golden Principles for Successful Web Apps
Alex Payne - Speedy, Stable, and Secure: Better Web Applications Through Func...
Alex Payne - Speedy, Stable, and Secure: Better Web Applications Through Func...
Aaron Patzer - How to Take Your Start-up to the Next Level
Aaron Patzer - How to Take Your Start-up to the Next Level
Taking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin Rose
The New Marketing, by Ryan Carson
The New Marketing, by Ryan Carson
FOWA Tour- Richard Healy
FOWA Tour- Richard Healy
FOWA Tour- Andy McLoughlin
FOWA Tour- Andy McLoughlin
FOWA Tour- Dorothy Briggs
FOWA Tour- Dorothy Briggs
FOWA Tour- Ryan Carson
FOWA Tour- Ryan Carson
FOWA Tour- Roan Lavery
FOWA Tour- Roan Lavery
FOWA Tour- Graeme Mathieson
FOWA Tour- Graeme Mathieson
FOWA Bristol/ Leeds- Dan Rubin
FOWA Bristol/ Leeds- Dan Rubin
FOWA Bristol- Ian Broom
FOWA Bristol- Ian Broom
Danny Somekh - FOWD London 2009
Danny Somekh - FOWD London 2009
Recently uploaded
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
Selcen Ozturkcan
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Recently uploaded
(20)
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Scaling the synchronous web - Elaine Wherry
1.
confidential scaling the
synchronous web October 10 th , 2008
2.
scaling the synchronous
web October 10 th , 2008 confidential Elaine Wherry Co-Founder, VP Products Paul Sowden Lead Software Engineer
3.
4.
www +
5.
2 3
4 5 6 7
6.
7.
traditional versus
nontraditional... traditional versus nontraditional...
8.
asynchronous versus
synchronous ...
9.
10.
asynchronous versus
synchronous ... page views versus persistence ... content versus application ... database versus memory ...
11.
12.
#1: simpler is
better
13.
protocol plugins msn
jabber yahoo oscar (aim) gaim 1.5.0 ui & core & services
14.
yahoo gaim 1.5.0
core & services protocol plugins msn jabber yahoo oscar (aim) meebo network layer
15.
16.
17.
confidential
18.
19.
20.
#2 know your
bottlenecks confidential
21.
22.
23.
24.
25.
26.
#3: quick fix
or homerun! confidential
27.
kill –9 <pid>
28.
29.
30.
31.
32.
confidential
33.
confidential
34.
35.
cgi fastcgi mod_meebo
36.
37.
#4: useful abstractions
38.
39.
40.
meebo util.js ajax
ui dlg menu button element IMDlg BuddyListDlg EventMgr NetworkMgr
41.
meeboApp meeboApp meeboApp
meebo ui util ajax PubSub Buddy BuddyList Account EventMgr NetworkMgr dlg menu button element iPhone iPhone Firefox
42.
43.
44.
45.
thank you confidential
Editor's Notes
Welcome to scaling the synchronous web.
Download now