How and why to use caching Wie und warum caching verwenden

Slides:



Advertisements
Similar presentations
Ulrich Siesenop Solution Manager Network Strategy & Optimization
Advertisements

Visualisierung der Funktionsweise des Programms auf S. 9 des Skripts
A question of German
Jahraus, Jahrein Treffpunkt Deutsch Sixth Edition.
Installing Instant WordPress 1)Download Instant WordPress from the following location:- 2) Double Click on the downloaded.
USING WORDPRESS. WEEK 1 1.Why WP? 2.Setting Up WP 3.Exploring the Admin screen 4.Page Organization 5.Posting 6.Polls.
Migration in die Cloud – so gelingt ein nachhaltiger Umstieg.
Der Junge. the boy das Mädchen the girl Wie geht‘s?
How we made 7x faster WordCamp Austin 2010 Jason Cohen Founder,
WebGIS als Instrument für die WOZ-Aufnahmen? Jochen Häußler, European Media Lab.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Präsentiert: Dialog am Telefon zwischen Mutter und Tochter Irgendeine Ähnlichkeit mit der Wirklichkeit..... ist kein ZUFALL.
Computer Systems Computer Performance.
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
What makes Facebook do what it does? By Gavin Mais.
Denny Cherry Senior Database Administrator / Architect MVP, MCSA, MCDBA, MCTS, MCITP.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
© Crown copyright 2011, Department for Education These materials have been designed to be reproduced for internal circulation, research and teaching or.
WordPress ® in simple terms WordPress is a free and open source blogging tool and a content-management system (CMS) based on PHP and MySQL, which runs.
WORDPRESS TECHNOLOGY BY AMEER. WELCOME INTRODUCTION WordPress is an Open Source software system used by millions of people around the world to create.
Windows 7 Your Life, Simplified System Requirements  1GB of RAM (2GB for 64Bit Version)  2Ghz processor speed  At least 20GB for Hard Disk Space 
McLean HIGHER COMPUTER NETWORKING Lesson 6 Types of Browsers & WAP Explanation of browser functions Wireless access to the Internet Description of.
läuft automatisch Was gibt es Schöneres, als eine festlich geschmückte Wohnung!
UNIT-3 Performance Evaluation UNIT-3 IT2031. Web Server Hardware and Performance Evaluation Key question is whether a company should host their own Web.
Scalable Data Scale #2 site on the Internet (time on site) >200 billion monthly page views Over 1 million developers in 180 countries.
Web Cache. What is Cache? Cache is the storing of data temporarily to improve performance. Cache exist in a variety of areas such as your CPU, Hard Disk.
Diagnosing Problems DAD5 © Copyright 2011 Mitchel Sellers – May Not Be Reused without Permission.
Ein Sportturnier Wer? Wann? Wo? Wie? Warum? Erster Zweiter Dritter.
Presentation by Giorgos Theodoridis. WordPress is a free web software you can use to create a beautiful website, blog, or app, (CMS) based on PHP and.
I2CE Framework I2CE: Intrahealth Informatics Core Engine Base Web Framework on which iHRIS Manage and iHRIS Qualify are built on: Module Structure Magic.
WordPress development companies. Wordpress custom theme design.
Unit 2 Technology Systems
Introduction and Overview of Network and Telecommunications
Memory Key Revision Points.
Web analytics principles
WordPress For Beginners
Why API?.
Yii Framework – The Major Pros and Cons
Jill Sullivan Senior Marketing Manager Infront Webworks
Time is the enemy: Ten Core Lessons for Achieving Peak
WordPress Plugins Popular WP Plugins: Sliders, Forms, Contacts, SEO, Forum, Photo Gallery, e-Commerce WordPress Plugins SoftUni Team Technical Trainers.
Platform as a Service.
Benefits To Used PHP To Create Websites. PHP – Hypertext Transfer Protocol PHP consider the most famed programming language for developing websites or.
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 05 – Website Performance Mr C Johnston.
Cache By: Thanh Nguyen.
How To Make Our Websites Faster
APFEL. LEITER DER FIRMA Diese Firma wurde am 1 April 1976 gegrundet.Der Name der Firma ist Englisch. Apfel (Apfel) das Apfelbild wird im Logo.
ObenWebdesign Agentur Berlin Wenn es um Webdesign Agentur Berlin geht, sollten Sie nicht lange überlegen und direkt eine professionelle Online Marketing.
Wie beheben wir Probleme bei der Produktrückgabeschlüsseln bei der technischen Unterstützungsnummer von Microsoft ?
5 Optimization Techniques for WordPress Websites.
Wie beheben unsere Experten unter Windows 10 Technische Unterstützung Nummer Zwischenablage Probleme?
B OOST W EBSITE P ERFORMANCE WITH T HE C USTOM W ORDPRESS P LUG -I N D EVELOPMENT
Power-UP YOUR UI WITH WP-API AND REACT.JS
Hints and tips for faster web apps
IEEE WordPress Tutorial: Twitter
AMP.
Agenda Why simulation Simulation and model Instruction Set model
Architecture of Large-Scale Websites
The Ins and Outs of Indexes
German GCSE Development sheet: Module 4
WordPress Events Calendar Plug-ins
How and why to use caching on your website
Speed is key My personal quest for a faster website
Revision PowerPoint By Nicole Davidson.
Yale Digital Conference 2019
Wordpress.
10 REASONS TO USE JETPACK FOR WORDPRESS IN 2019
Customising your site.
How To Add Custom Widget Areas to WordPress Themes.
Must-Have WordPress Plugins
Presentation transcript:

How and why to use caching Wie und warum caching verwenden But handling load most important Extra load = slower speed Speed is key How and why to use caching Wie und warum caching verwenden

Land of the worlds crappiest internet! Das Land mit der schlechtesten Internetverbindung

1 TB data transfer/month = 10 million page views/month $10/mnth -> Managed VPS - no caching - seemed fine

Move to Norway Norway Norwegen

Realised lack of caching was a problem ~5 page views/sec via ApacheBench

Static page caching Statisches cachen von Internetseiten

Use faster software Verwenden Sie schnellere Software Nginx? HHVM?

Managed hosts Static caching Needs more knowledge than most people realise

https://geek.hellyer.kiwi/tools/historic-wordpress/ Make application do less Work = time Smaller app = faster app https://geek.hellyer.kiwi/tools/historic-wordpress/

~40,000 users in one day 40,000 benutzer im eins tag Less pages = easier to cache ~40,000 users in one day 40,000 benutzer im eins tag

Es gibt nur zwei schwierige Dinge in der Informatik, Namensgebung und zu entscheiden wann das Ablaufdatum einer Zwischenspeicherung erreicht ist. - Phil Karlton

Persistent object caching Persistent-Objekt-Cachen wp-content/object-cache.php Database queries … ~20 -> ~4 Datenbankabfragen … ~20 -> ~4 May need theme customisation Könnte Theme-Anpassungen benötige Discuss WP cache API

Object caching Objekt-Cachen In memory cache In Memory-Cache Memcached APC Redis

Caching your bits Cache dein Bits Widgets https://github.com/kasparsd/widget-output-cache Fragment caching plugin https://github.com/Rarst/fragment-cache Menus Menüs https://geek.hellyer.kiwi/plugins/menu-cache/

Profiling Plugins Find bad Plugins Schlechte Plugins finden Anti-spam https://github.com/Rarst/laps https://wpperformanceprofiler.interconnectit.com/ Anti-spam https://geek.hellyer.kiwi/plugins/spam-destroyer/

Page optimisation Seitenoptimierung Pingdom Google Page Speed Yahoo! YSlow GT Metrix These do not measure caching. Diese müssen nicht Caching messen.

Measure Caching Caching messen Apache Bench Siege Blitz.io

1 = APC out of RAM 2 = Halved RAM. Added https 1 = APC out of RAM 2 = Halved RAM. Added https. Used Nginx static cache and Redis. Swedish company. Outages due to stupidity.

Take home message … Caching is hard Cachen ist schwierig

https://geek.hellyer.kiwi/presentations/ @ryanhellyer