SlideShare a Scribd company logo
1 of 13
■ www.balabit.com




                         Web Performance
                         Caching issues
                         VESZPRÉM MEETUP: 2013. 02

                              Presented by Boci




GUARDING YOUR BUSINESS
Why make performance test?      ■ www.balabit.com




■   reduce server load
■   reduce latency
■   reduce network traffic




       GUARDING YOUR BUSINESS
Magic sentences                            ■ www.balabit.com




  „Cache is King!”
  „Improve Performance by Caching”
                                    H  !
                               U  G
  „Using Web Server Cache to Boost Performance”
                            O
                      EN
  „Call to improve browser caching”
                   T
             N  O


    GUARDING YOUR BUSINESS
Empty cache?                            ■ www.balabit.com




■   first time users
■   cleared cache (for ex. antivirus)
■   resource got evicted
■   update - content/page changes
■   (flawed experiment)




       GUARDING YOUR BUSINESS
Cache types                  ■ www.balabit.com




    GUARDING YOUR BUSINESS
Cache – easy steps           ■ www.balabit.com




    GUARDING YOUR BUSINESS
Cache – next chance          ■ www.balabit.com




    GUARDING YOUR BUSINESS
Cache – low level            ■ www.balabit.com




    GUARDING YOUR BUSINESS
Why should we know this?                         ■ www.balabit.com




■   understand use cases (loading, cache warm-up, request
      serving, content update) effects
■   better plan for measurement
■   define performance measurement & load test targets




       GUARDING YOUR BUSINESS
Sample                       ■ www.balabit.com




    GUARDING YOUR BUSINESS
Test with or without cache?                                 ■ www.balabit.com



  response time depend from time period and use cases:
      □   server load – warm up
      □   cache load (application, proxy, browser)
      □   simple serve period (just dynamic content)
      □   content change → partial cache load
      □   private content / dynamiy content


                              FOCUS YOUR BUSINESS ISSUES!
                  make more test for check issues



     GUARDING YOUR BUSINESS
In practice                                                  ■ www.balabit.com



 ■   Web server – web application benchmarking
        □   analyze your server side weakness
        □   analyze cache effects
        □   you shouldn't forget queries, rss, dynamic contents
 ■   Response time analyzing
        □   analyze different page response time
        □   analyze different user iteration resp. time
        □   analyze different user mix (first time, return, clear
              cache)



       GUARDING YOUR BUSINESS
■ www.balabit.com




                          Thank you!


                         Questions?




GUARDING YOUR BUSINESS

More Related Content

What's hot

Speed up wordpress blog
Speed up wordpress blogSpeed up wordpress blog
Speed up wordpress blogfindclick read
 
How To Work Faster & More Profitably With Client Site Starter Templates
How To Work Faster & More Profitably With Client Site Starter TemplatesHow To Work Faster & More Profitably With Client Site Starter Templates
How To Work Faster & More Profitably With Client Site Starter TemplatesWP Engine
 
Learn WordPress - Live Session 2 Slides
Learn WordPress - Live Session 2 SlidesLearn WordPress - Live Session 2 Slides
Learn WordPress - Live Session 2 SlidesAhmed Mohammed Nagdy
 
LAMP Management with Virtualmin
LAMP Management with VirtualminLAMP Management with Virtualmin
LAMP Management with VirtualminJoe Ferguson
 
Ultraschnelle In-Memory Datenbankanwendungen und Microservices mit Java
Ultraschnelle In-Memory Datenbankanwendungen und Microservices mit JavaUltraschnelle In-Memory Datenbankanwendungen und Microservices mit Java
Ultraschnelle In-Memory Datenbankanwendungen und Microservices mit JavaMarkus Kett
 
Fast Websites: The What, Why, and How
Fast Websites: The What, Why, and HowFast Websites: The What, Why, and How
Fast Websites: The What, Why, and HowAndrew Duthie
 
High Performance WordPress - WordCamp Jerusalem 2010
High Performance WordPress - WordCamp Jerusalem 2010High Performance WordPress - WordCamp Jerusalem 2010
High Performance WordPress - WordCamp Jerusalem 2010Barry Abrahamson
 
Improving Performance on Magento 1*
Improving Performance on Magento 1*Improving Performance on Magento 1*
Improving Performance on Magento 1*David Z. Lerner
 
Website Performance
Website PerformanceWebsite Performance
Website PerformanceHugo Fonseca
 
High Performance WordPress II
High Performance WordPress IIHigh Performance WordPress II
High Performance WordPress IIBarry Abrahamson
 
ServerBeach and WordPress BlogWorldExpo 2007
ServerBeach and WordPress BlogWorldExpo 2007ServerBeach and WordPress BlogWorldExpo 2007
ServerBeach and WordPress BlogWorldExpo 2007Barry Abrahamson
 
High Performance WordPress
High Performance WordPressHigh Performance WordPress
High Performance WordPressBarry Abrahamson
 
Scalability vs. Performance
Scalability vs. PerformanceScalability vs. Performance
Scalability vs. PerformanceSergeyChernyshev
 
Scaling woo commerce-v2-pagely
Scaling woo commerce-v2-pagelyScaling woo commerce-v2-pagely
Scaling woo commerce-v2-pagelyJoshua Eichorn
 
The Often Useful Somewhat Annoying World of WordPress Multisite
The Often Useful Somewhat Annoying World of WordPress MultisiteThe Often Useful Somewhat Annoying World of WordPress Multisite
The Often Useful Somewhat Annoying World of WordPress MultisiteJames Bundey
 
How to make WordPress your friend
How to make WordPress your friendHow to make WordPress your friend
How to make WordPress your friendKerch McConlogue
 
web design company salem
web design company salemweb design company salem
web design company salemRajasekarbaalin
 
SEMCON 2013 - WordPress Optimization
SEMCON 2013 - WordPress OptimizationSEMCON 2013 - WordPress Optimization
SEMCON 2013 - WordPress OptimizationMike Lopez
 
Secrets of WordPress Success - BlueGlass LA
Secrets of WordPress Success - BlueGlass LASecrets of WordPress Success - BlueGlass LA
Secrets of WordPress Success - BlueGlass LAAndrew Norcross
 

What's hot (20)

Speed up wordpress blog
Speed up wordpress blogSpeed up wordpress blog
Speed up wordpress blog
 
How To Work Faster & More Profitably With Client Site Starter Templates
How To Work Faster & More Profitably With Client Site Starter TemplatesHow To Work Faster & More Profitably With Client Site Starter Templates
How To Work Faster & More Profitably With Client Site Starter Templates
 
Learn WordPress - Live Session 2 Slides
Learn WordPress - Live Session 2 SlidesLearn WordPress - Live Session 2 Slides
Learn WordPress - Live Session 2 Slides
 
LAMP Management with Virtualmin
LAMP Management with VirtualminLAMP Management with Virtualmin
LAMP Management with Virtualmin
 
Ultraschnelle In-Memory Datenbankanwendungen und Microservices mit Java
Ultraschnelle In-Memory Datenbankanwendungen und Microservices mit JavaUltraschnelle In-Memory Datenbankanwendungen und Microservices mit Java
Ultraschnelle In-Memory Datenbankanwendungen und Microservices mit Java
 
Having Fun with Local WordPress Development
Having Fun with Local WordPress DevelopmentHaving Fun with Local WordPress Development
Having Fun with Local WordPress Development
 
Fast Websites: The What, Why, and How
Fast Websites: The What, Why, and HowFast Websites: The What, Why, and How
Fast Websites: The What, Why, and How
 
High Performance WordPress - WordCamp Jerusalem 2010
High Performance WordPress - WordCamp Jerusalem 2010High Performance WordPress - WordCamp Jerusalem 2010
High Performance WordPress - WordCamp Jerusalem 2010
 
Improving Performance on Magento 1*
Improving Performance on Magento 1*Improving Performance on Magento 1*
Improving Performance on Magento 1*
 
Website Performance
Website PerformanceWebsite Performance
Website Performance
 
High Performance WordPress II
High Performance WordPress IIHigh Performance WordPress II
High Performance WordPress II
 
ServerBeach and WordPress BlogWorldExpo 2007
ServerBeach and WordPress BlogWorldExpo 2007ServerBeach and WordPress BlogWorldExpo 2007
ServerBeach and WordPress BlogWorldExpo 2007
 
High Performance WordPress
High Performance WordPressHigh Performance WordPress
High Performance WordPress
 
Scalability vs. Performance
Scalability vs. PerformanceScalability vs. Performance
Scalability vs. Performance
 
Scaling woo commerce-v2-pagely
Scaling woo commerce-v2-pagelyScaling woo commerce-v2-pagely
Scaling woo commerce-v2-pagely
 
The Often Useful Somewhat Annoying World of WordPress Multisite
The Often Useful Somewhat Annoying World of WordPress MultisiteThe Often Useful Somewhat Annoying World of WordPress Multisite
The Often Useful Somewhat Annoying World of WordPress Multisite
 
How to make WordPress your friend
How to make WordPress your friendHow to make WordPress your friend
How to make WordPress your friend
 
web design company salem
web design company salemweb design company salem
web design company salem
 
SEMCON 2013 - WordPress Optimization
SEMCON 2013 - WordPress OptimizationSEMCON 2013 - WordPress Optimization
SEMCON 2013 - WordPress Optimization
 
Secrets of WordPress Success - BlueGlass LA
Secrets of WordPress Success - BlueGlass LASecrets of WordPress Success - BlueGlass LA
Secrets of WordPress Success - BlueGlass LA
 

Viewers also liked

Sociology theorists
Sociology theoristsSociology theorists
Sociology theoristsbucit
 
Islamic fundamentalism and global security
Islamic fundamentalism and global securityIslamic fundamentalism and global security
Islamic fundamentalism and global securityAndrea Corinaldesi
 
Causes and solutions to poverty
Causes and solutions to povertyCauses and solutions to poverty
Causes and solutions to povertyZhuang Yaohuang
 
Poverty in pakistan_revised_
Poverty in pakistan_revised_Poverty in pakistan_revised_
Poverty in pakistan_revised_Malik Saif
 
Learning From The Future Pp
Learning From The Future PpLearning From The Future Pp
Learning From The Future Ppguestdb751e
 
Social dimension - Causes of Poverty
Social dimension - Causes of PovertySocial dimension - Causes of Poverty
Social dimension - Causes of PovertyKenzie Ancheta
 
Religious Fundamentalism and Cultural Defence
Religious Fundamentalism and Cultural DefenceReligious Fundamentalism and Cultural Defence
Religious Fundamentalism and Cultural DefenceBeth Lee
 
Causes of poverty
Causes of povertyCauses of poverty
Causes of povertySajid Ali
 
Religious fundamentalism
Religious fundamentalismReligious fundamentalism
Religious fundamentalismAli Haider
 
The Cold War
The  Cold  WarThe  Cold  War
The Cold WarBen Dover
 
Causes and Effects of Poverty
Causes and Effects of PovertyCauses and Effects of Poverty
Causes and Effects of PovertyLyndon Leow
 
POVERTY IN INDIA
POVERTY IN INDIAPOVERTY IN INDIA
POVERTY IN INDIAINDIASJJK
 
definition of Fudamentalism & its type & effects in simple words by matiullah
definition of Fudamentalism & its type & effects in simple words by matiullahdefinition of Fudamentalism & its type & effects in simple words by matiullah
definition of Fudamentalism & its type & effects in simple words by matiullahMati Khan Ahmadzai
 
Chapter 8 cold war
Chapter 8 cold warChapter 8 cold war
Chapter 8 cold warBrown Cdg
 
Unit 8 Powerpoint (The Cold War Begins)
Unit 8 Powerpoint  (The Cold War Begins)Unit 8 Powerpoint  (The Cold War Begins)
Unit 8 Powerpoint (The Cold War Begins)Crosswinds High School
 

Viewers also liked (20)

Poverty
PovertyPoverty
Poverty
 
Sociology theorists
Sociology theoristsSociology theorists
Sociology theorists
 
SociologyExchange.co.uk Shared Resource
SociologyExchange.co.uk Shared ResourceSociologyExchange.co.uk Shared Resource
SociologyExchange.co.uk Shared Resource
 
Islamic fundamentalism and global security
Islamic fundamentalism and global securityIslamic fundamentalism and global security
Islamic fundamentalism and global security
 
Causes and solutions to poverty
Causes and solutions to povertyCauses and solutions to poverty
Causes and solutions to poverty
 
Poverty in pakistan_revised_
Poverty in pakistan_revised_Poverty in pakistan_revised_
Poverty in pakistan_revised_
 
Learning From The Future Pp
Learning From The Future PpLearning From The Future Pp
Learning From The Future Pp
 
Social dimension - Causes of Poverty
Social dimension - Causes of PovertySocial dimension - Causes of Poverty
Social dimension - Causes of Poverty
 
Religious Fundamentalism and Cultural Defence
Religious Fundamentalism and Cultural DefenceReligious Fundamentalism and Cultural Defence
Religious Fundamentalism and Cultural Defence
 
Causes of poverty
Causes of povertyCauses of poverty
Causes of poverty
 
Religious fundamentalism
Religious fundamentalismReligious fundamentalism
Religious fundamentalism
 
cold war
cold warcold war
cold war
 
The Cold War
The  Cold  WarThe  Cold  War
The Cold War
 
Fundamentalism
FundamentalismFundamentalism
Fundamentalism
 
Causes and Effects of Poverty
Causes and Effects of PovertyCauses and Effects of Poverty
Causes and Effects of Poverty
 
POVERTY IN INDIA
POVERTY IN INDIAPOVERTY IN INDIA
POVERTY IN INDIA
 
definition of Fudamentalism & its type & effects in simple words by matiullah
definition of Fudamentalism & its type & effects in simple words by matiullahdefinition of Fudamentalism & its type & effects in simple words by matiullah
definition of Fudamentalism & its type & effects in simple words by matiullah
 
Poverty In India
Poverty In IndiaPoverty In India
Poverty In India
 
Chapter 8 cold war
Chapter 8 cold warChapter 8 cold war
Chapter 8 cold war
 
Unit 8 Powerpoint (The Cold War Begins)
Unit 8 Powerpoint  (The Cold War Begins)Unit 8 Powerpoint  (The Cold War Begins)
Unit 8 Powerpoint (The Cold War Begins)
 

Similar to Bodócz Tamás- Web Perfomance & Caching Issues

6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdfWP Engine
 
WordCamp RVA 2011 - Performance & Tuning.pdf
WordCamp RVA 2011 - Performance & Tuning.pdfWordCamp RVA 2011 - Performance & Tuning.pdf
WordCamp RVA 2011 - Performance & Tuning.pdfcodearachnid_test
 
WordCamp RVA 2011 - Performance & Tuning.pdf
WordCamp RVA 2011 - Performance & Tuning.pdfWordCamp RVA 2011 - Performance & Tuning.pdf
WordCamp RVA 2011 - Performance & Tuning.pdfcodearachnid_test
 
Scaling Drupal: Not IF... HOW
Scaling Drupal: Not IF... HOWScaling Drupal: Not IF... HOW
Scaling Drupal: Not IF... HOWTreehouse Agency
 
Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?
Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?
Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?OdessaJS Conf
 
WebAssembly vs JavaScript: What is faster?
WebAssembly vs JavaScript: What is faster?WebAssembly vs JavaScript: What is faster?
WebAssembly vs JavaScript: What is faster?Alexandr Skachkov
 
WordCamp RVA 2011 - Performance & Tuning
WordCamp RVA 2011 - Performance & TuningWordCamp RVA 2011 - Performance & Tuning
WordCamp RVA 2011 - Performance & TuningTimothy Wood
 
To Serverless and Beyond
To Serverless and BeyondTo Serverless and Beyond
To Serverless and BeyondScyllaDB
 
How Varnish & MongoDB Scale Business Insider
How Varnish & MongoDB Scale Business InsiderHow Varnish & MongoDB Scale Business Insider
How Varnish & MongoDB Scale Business InsiderPax Dickinson
 
Experiences sharing about Lambda, Kinesis, and Postgresql
Experiences sharing about Lambda, Kinesis, and PostgresqlExperiences sharing about Lambda, Kinesis, and Postgresql
Experiences sharing about Lambda, Kinesis, and PostgresqlOkis Chuang
 
Optimising for Performance
Optimising for PerformanceOptimising for Performance
Optimising for Performancethomas_mb
 
Best practices para publicar un WebSite con SharePoint Server 2010
Best practices para publicar un WebSite con SharePoint Server 2010Best practices para publicar un WebSite con SharePoint Server 2010
Best practices para publicar un WebSite con SharePoint Server 2010Juan Andrés Valenzuela
 
Open Source Managed Databases: Database Week SF
Open Source Managed Databases: Database Week SFOpen Source Managed Databases: Database Week SF
Open Source Managed Databases: Database Week SFAmazon Web Services
 
Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...
Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...
Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...Ruth Cheesley
 
Oracle Commerce Performance and ROI Maximization (Caching)
Oracle Commerce Performance and ROI Maximization (Caching)Oracle Commerce Performance and ROI Maximization (Caching)
Oracle Commerce Performance and ROI Maximization (Caching)Spark::red
 

Similar to Bodócz Tamás- Web Perfomance & Caching Issues (20)

6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
 
WordCamp RVA 2011 - Performance & Tuning.pdf
WordCamp RVA 2011 - Performance & Tuning.pdfWordCamp RVA 2011 - Performance & Tuning.pdf
WordCamp RVA 2011 - Performance & Tuning.pdf
 
WordCamp RVA
WordCamp RVAWordCamp RVA
WordCamp RVA
 
WordCamp RVA
WordCamp RVAWordCamp RVA
WordCamp RVA
 
WordCamp RVA 2011 - Performance & Tuning.pdf
WordCamp RVA 2011 - Performance & Tuning.pdfWordCamp RVA 2011 - Performance & Tuning.pdf
WordCamp RVA 2011 - Performance & Tuning.pdf
 
Scaling Drupal: Not IF... HOW
Scaling Drupal: Not IF... HOWScaling Drupal: Not IF... HOW
Scaling Drupal: Not IF... HOW
 
Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?
Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?
Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?
 
WebAssembly vs JavaScript: What is faster?
WebAssembly vs JavaScript: What is faster?WebAssembly vs JavaScript: What is faster?
WebAssembly vs JavaScript: What is faster?
 
WordCamp RVA 2011 - Performance & Tuning
WordCamp RVA 2011 - Performance & TuningWordCamp RVA 2011 - Performance & Tuning
WordCamp RVA 2011 - Performance & Tuning
 
EVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM Support
EVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM SupportEVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM Support
EVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM Support
 
To Serverless and Beyond
To Serverless and BeyondTo Serverless and Beyond
To Serverless and Beyond
 
How Varnish & MongoDB Scale Business Insider
How Varnish & MongoDB Scale Business InsiderHow Varnish & MongoDB Scale Business Insider
How Varnish & MongoDB Scale Business Insider
 
Experiences sharing about Lambda, Kinesis, and Postgresql
Experiences sharing about Lambda, Kinesis, and PostgresqlExperiences sharing about Lambda, Kinesis, and Postgresql
Experiences sharing about Lambda, Kinesis, and Postgresql
 
Optimising for Performance
Optimising for PerformanceOptimising for Performance
Optimising for Performance
 
Best practices para publicar un WebSite con SharePoint Server 2010
Best practices para publicar un WebSite con SharePoint Server 2010Best practices para publicar un WebSite con SharePoint Server 2010
Best practices para publicar un WebSite con SharePoint Server 2010
 
Open Source Managed Databases: Database Week SF
Open Source Managed Databases: Database Week SFOpen Source Managed Databases: Database Week SF
Open Source Managed Databases: Database Week SF
 
Assessing Your Own Site Configuration
Assessing Your Own Site ConfigurationAssessing Your Own Site Configuration
Assessing Your Own Site Configuration
 
Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...
Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...
Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...
 
Magee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance ItalianoMagee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance Italiano
 
Oracle Commerce Performance and ROI Maximization (Caching)
Oracle Commerce Performance and ROI Maximization (Caching)Oracle Commerce Performance and ROI Maximization (Caching)
Oracle Commerce Performance and ROI Maximization (Caching)
 

More from veszpremimeetup

Égből pottyant paketek
Égből pottyant paketekÉgből pottyant paketek
Égből pottyant paketekveszpremimeetup
 
Domján Balázs - Hang alapú kommunikáció
Domján Balázs - Hang alapú kommunikációDomján Balázs - Hang alapú kommunikáció
Domján Balázs - Hang alapú kommunikációveszpremimeetup
 
Tollas Ferenc - Java security
Tollas Ferenc - Java securityTollas Ferenc - Java security
Tollas Ferenc - Java securityveszpremimeetup
 
Tollas Ferenc - Process composer
Tollas Ferenc - Process composerTollas Ferenc - Process composer
Tollas Ferenc - Process composerveszpremimeetup
 
Dömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyen
Dömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyenDömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyen
Dömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyenveszpremimeetup
 
Bodócz Tamás - Website Perfomance & Load Test - Warm-up
Bodócz Tamás - Website Perfomance & Load Test - Warm-upBodócz Tamás - Website Perfomance & Load Test - Warm-up
Bodócz Tamás - Website Perfomance & Load Test - Warm-upveszpremimeetup
 
Stange Szilárd - Bird's eye view
Stange Szilárd - Bird's eye viewStange Szilárd - Bird's eye view
Stange Szilárd - Bird's eye viewveszpremimeetup
 
Magyar Attila - Kata és a TDD a dojoban
Magyar Attila - Kata és a TDD a dojobanMagyar Attila - Kata és a TDD a dojoban
Magyar Attila - Kata és a TDD a dojobanveszpremimeetup
 
Györkő Zoltán - Startup how to
Györkő Zoltán - Startup how toGyörkő Zoltán - Startup how to
Györkő Zoltán - Startup how toveszpremimeetup
 

More from veszpremimeetup (11)

Blackmagic
BlackmagicBlackmagic
Blackmagic
 
Meetup startup
Meetup startupMeetup startup
Meetup startup
 
Égből pottyant paketek
Égből pottyant paketekÉgből pottyant paketek
Égből pottyant paketek
 
Domján Balázs - Hang alapú kommunikáció
Domján Balázs - Hang alapú kommunikációDomján Balázs - Hang alapú kommunikáció
Domján Balázs - Hang alapú kommunikáció
 
Tollas Ferenc - Java security
Tollas Ferenc - Java securityTollas Ferenc - Java security
Tollas Ferenc - Java security
 
Tollas Ferenc - Process composer
Tollas Ferenc - Process composerTollas Ferenc - Process composer
Tollas Ferenc - Process composer
 
Dömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyen
Dömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyenDömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyen
Dömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyen
 
Bodócz Tamás - Website Perfomance & Load Test - Warm-up
Bodócz Tamás - Website Perfomance & Load Test - Warm-upBodócz Tamás - Website Perfomance & Load Test - Warm-up
Bodócz Tamás - Website Perfomance & Load Test - Warm-up
 
Stange Szilárd - Bird's eye view
Stange Szilárd - Bird's eye viewStange Szilárd - Bird's eye view
Stange Szilárd - Bird's eye view
 
Magyar Attila - Kata és a TDD a dojoban
Magyar Attila - Kata és a TDD a dojobanMagyar Attila - Kata és a TDD a dojoban
Magyar Attila - Kata és a TDD a dojoban
 
Györkő Zoltán - Startup how to
Györkő Zoltán - Startup how toGyörkő Zoltán - Startup how to
Györkő Zoltán - Startup how to
 

Bodócz Tamás- Web Perfomance & Caching Issues

  • 1. ■ www.balabit.com Web Performance Caching issues VESZPRÉM MEETUP: 2013. 02 Presented by Boci GUARDING YOUR BUSINESS
  • 2. Why make performance test? ■ www.balabit.com ■ reduce server load ■ reduce latency ■ reduce network traffic GUARDING YOUR BUSINESS
  • 3. Magic sentences ■ www.balabit.com „Cache is King!” „Improve Performance by Caching” H ! U G „Using Web Server Cache to Boost Performance” O EN „Call to improve browser caching” T N O GUARDING YOUR BUSINESS
  • 4. Empty cache? ■ www.balabit.com ■ first time users ■ cleared cache (for ex. antivirus) ■ resource got evicted ■ update - content/page changes ■ (flawed experiment) GUARDING YOUR BUSINESS
  • 5. Cache types ■ www.balabit.com GUARDING YOUR BUSINESS
  • 6. Cache – easy steps ■ www.balabit.com GUARDING YOUR BUSINESS
  • 7. Cache – next chance ■ www.balabit.com GUARDING YOUR BUSINESS
  • 8. Cache – low level ■ www.balabit.com GUARDING YOUR BUSINESS
  • 9. Why should we know this? ■ www.balabit.com ■ understand use cases (loading, cache warm-up, request serving, content update) effects ■ better plan for measurement ■ define performance measurement & load test targets GUARDING YOUR BUSINESS
  • 10. Sample ■ www.balabit.com GUARDING YOUR BUSINESS
  • 11. Test with or without cache? ■ www.balabit.com response time depend from time period and use cases: □ server load – warm up □ cache load (application, proxy, browser) □ simple serve period (just dynamic content) □ content change → partial cache load □ private content / dynamiy content FOCUS YOUR BUSINESS ISSUES! make more test for check issues GUARDING YOUR BUSINESS
  • 12. In practice ■ www.balabit.com ■ Web server – web application benchmarking □ analyze your server side weakness □ analyze cache effects □ you shouldn't forget queries, rss, dynamic contents ■ Response time analyzing □ analyze different page response time □ analyze different user iteration resp. time □ analyze different user mix (first time, return, clear cache) GUARDING YOUR BUSINESS
  • 13. ■ www.balabit.com Thank you! Questions? GUARDING YOUR BUSINESS