Architecture Of Large Scale Websites

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

  • + praba_tuty praba_tuty 1 month ago
    Cache frequently accessed data from database close to the web application. Open source in-memory products such as memcached, CSQL Cache can be used to cache frequently accessed data from the database.

    http://www.csqldb.com
Post a comment
Embed Video
Edit your comment Cancel

2 Favorites

Architecture Of Large Scale Websites - Presentation Transcript

  1. Architecture of Large-Scale Websites Yu Feng 06/08/2008
  2. Agenda
      • Static Content
      • Image Servers
      • Database
      • Cache
      • Mirror
      • Load Balance
  3. Static Content
      • Use CMS (Content Management System)
        • Can be managed easily (add/remove/modify)
        • Channels
  4. Static Content (cont’d)
      • Make it static as much as possible
        • Dynamic pages are always much slower
        • Static pages are more cache-friendly
        • The ways that high traffic sites do
          • Netease, Sina, Mop
            • Convert dynamic pages to static ones (BBS)
  5. Image Servers
      • Use separate image servers
        • Images
          • Small size
          • Large amount
        • Reduce the stress of the main server
        • Can be optimized
          • nginx
          • lighttpd
  6. Database
      • Improve the design of your database
        • Tables
      • Tuning
        • Your application
  7. Database (cont’d)
      • Use database clusters
        • Oracle
        • MySQL
          • MySQL Replication Master/Slave)
          • MySQL-Proxy
  8. Cache
      • Why caching is important?
  9. Cache (cont’d)
      • Apache
      • Squid
      • Ncache
      • Memcached
  10. Mirror
      • Different entrance
  11. Load Balance
      • DNS
      • What is a L4/L7 switch?
  12. Load Balance (cont’d)
      • Hardware
        • F5, Aleton
  13. Load Balance (cont’d)
      • LVS
      • HAProxy
  14. The End Thanks

+ mryufengmryufeng, 10 months ago

custom

1254 views, 2 favs, 0 embeds more stats

Architecture Of Large Scale Websites

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 1254
    • 1254 on SlideShare
    • 0 from embeds
  • Comments 1
  • Favorites 2
  • Downloads 63
Most viewed embeds

more

All embeds

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories