SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
MYVARNISH SETUP
4/29/2014
@ijin
Varnish 4.0 Release Party! LT
Tuesday, April 29, 14
ABOUT ME (@IJIN)
• Michael H. Oshita
• Japanese American
• In Japan for over 10+ years
• Software/Infra/Cloud Engineer
• http://ijin.github.io
Tuesday, April 29, 14
COMPONENTS
• Ruby on Rails 3.2
• Lacquer Gem
• Resque/Redis
• Varnish w/ ESI + gzip
• Nginx
Tuesday, April 29, 14
EC SITE
Tuesday, April 29, 14
SITE (ESI)
Tuesday, April 29, 14
SITE (ESI)
Tuesday, April 29, 14
DO NOT HIT RAILS!!
Tuesday, April 29, 14
NEWRELIC
Tuesday, April 29, 14
OVERVIEW
Tuesday, April 29, 14
ABTEST (VCL_RECV)
Tuesday, April 29, 14
ABTEST (VCL_HASH)
Tuesday, April 29, 14
ABTEST (RAILS CONTROLLER)
Tuesday, April 29, 14
ABTEST (VIEW/JS)
Tuesday, April 29, 14
LACQUER
Rails Drop inVarnish Support
https://github.com/russ/lacquer/
Tuesday, April 29, 14
BAN OVER PURGE
Constant time
O(1)
Tuesday, April 29, 14
BAN OVER PURGE
Constant time
Does not free memory!
Tuesday, April 29, 14

Weitere ähnliche Inhalte

Andere mochten auch

VietRees_Newsletter_36_Week3_Month06_Year08
VietRees_Newsletter_36_Week3_Month06_Year08VietRees_Newsletter_36_Week3_Month06_Year08
VietRees_Newsletter_36_Week3_Month06_Year08
internationalvr
 
Net Promoter System for Agile Environments @ Agile India 2014 in Bangalore, I...
Net Promoter System for Agile Environments @ Agile India 2014 in Bangalore, I...Net Promoter System for Agile Environments @ Agile India 2014 in Bangalore, I...
Net Promoter System for Agile Environments @ Agile India 2014 in Bangalore, I...
Bernd Schiffer
 
Net Promoter System for Agile Environments @ Agile 2013 in Nashville, Tennessee
Net Promoter System for Agile Environments @ Agile 2013 in Nashville, TennesseeNet Promoter System for Agile Environments @ Agile 2013 in Nashville, Tennessee
Net Promoter System for Agile Environments @ Agile 2013 in Nashville, Tennessee
Bernd Schiffer
 
VietRees_Newsletter_42_Week1_Month08_Year08
VietRees_Newsletter_42_Week1_Month08_Year08VietRees_Newsletter_42_Week1_Month08_Year08
VietRees_Newsletter_42_Week1_Month08_Year08
internationalvr
 
Pecha-Kucha-Session WJAX 2009 "Mein Agiler Koffer" von Henning Wolf
Pecha-Kucha-Session WJAX 2009 "Mein Agiler Koffer" von Henning WolfPecha-Kucha-Session WJAX 2009 "Mein Agiler Koffer" von Henning Wolf
Pecha-Kucha-Session WJAX 2009 "Mein Agiler Koffer" von Henning Wolf
Bernd Schiffer
 

Andere mochten auch (19)

VietRees_Newsletter_36_Week3_Month06_Year08
VietRees_Newsletter_36_Week3_Month06_Year08VietRees_Newsletter_36_Week3_Month06_Year08
VietRees_Newsletter_36_Week3_Month06_Year08
 
Concrete Experimentation in Scrum at Scrum Australia 2014
Concrete Experimentation in Scrum at Scrum Australia 2014Concrete Experimentation in Scrum at Scrum Australia 2014
Concrete Experimentation in Scrum at Scrum Australia 2014
 
Adivinanza
AdivinanzaAdivinanza
Adivinanza
 
La Ultima Clase
La Ultima ClaseLa Ultima Clase
La Ultima Clase
 
Teams! Make War, Not (Only) Love! at LAST Conf 2016 in Melbourne, Australia
Teams! Make War, Not (Only) Love! at LAST Conf 2016 in Melbourne, AustraliaTeams! Make War, Not (Only) Love! at LAST Conf 2016 in Melbourne, Australia
Teams! Make War, Not (Only) Love! at LAST Conf 2016 in Melbourne, Australia
 
Net Promoter System for Agile Environments @ Agile India 2014 in Bangalore, I...
Net Promoter System for Agile Environments @ Agile India 2014 in Bangalore, I...Net Promoter System for Agile Environments @ Agile India 2014 in Bangalore, I...
Net Promoter System for Agile Environments @ Agile India 2014 in Bangalore, I...
 
Fotografiafinal
FotografiafinalFotografiafinal
Fotografiafinal
 
Was ist dran an Kanban?
Was ist dran an Kanban?Was ist dran an Kanban?
Was ist dran an Kanban?
 
Net Promoter System for Agile Environments @ Agile 2013 in Nashville, Tennessee
Net Promoter System for Agile Environments @ Agile 2013 in Nashville, TennesseeNet Promoter System for Agile Environments @ Agile 2013 in Nashville, Tennessee
Net Promoter System for Agile Environments @ Agile 2013 in Nashville, Tennessee
 
Open X installation step by step
Open X installation step by stepOpen X installation step by step
Open X installation step by step
 
Why is my website slow?
Why is my website slow?Why is my website slow?
Why is my website slow?
 
VietRees_Newsletter_42_Week1_Month08_Year08
VietRees_Newsletter_42_Week1_Month08_Year08VietRees_Newsletter_42_Week1_Month08_Year08
VietRees_Newsletter_42_Week1_Month08_Year08
 
HAProxyでMySQL HA on Amazon EC2
HAProxyでMySQL HA on Amazon EC2HAProxyでMySQL HA on Amazon EC2
HAProxyでMySQL HA on Amazon EC2
 
Concrete Experimentation in Scrum at Scrum Gathering Shanghai 2015
Concrete Experimentation in Scrum at Scrum Gathering Shanghai 2015Concrete Experimentation in Scrum at Scrum Gathering Shanghai 2015
Concrete Experimentation in Scrum at Scrum Gathering Shanghai 2015
 
设计开发实效 Web2.0 应用程序
设计开发实效 Web2.0 应用程序设计开发实效 Web2.0 应用程序
设计开发实效 Web2.0 应用程序
 
At Zoo
At ZooAt Zoo
At Zoo
 
Pecha-Kucha-Session WJAX 2009 "Mein Agiler Koffer" von Henning Wolf
Pecha-Kucha-Session WJAX 2009 "Mein Agiler Koffer" von Henning WolfPecha-Kucha-Session WJAX 2009 "Mein Agiler Koffer" von Henning Wolf
Pecha-Kucha-Session WJAX 2009 "Mein Agiler Koffer" von Henning Wolf
 
Inspire Management at Scrum Australia 2013
Inspire Management at Scrum Australia 2013Inspire Management at Scrum Australia 2013
Inspire Management at Scrum Australia 2013
 
Scrum, Kanban und (r)evolutionäre Veränderungen - SEACON 2011
Scrum, Kanban und (r)evolutionäre Veränderungen - SEACON 2011Scrum, Kanban und (r)evolutionäre Veränderungen - SEACON 2011
Scrum, Kanban und (r)evolutionäre Veränderungen - SEACON 2011
 

Ähnlich wie My Varnish Setup (6)

clrh56
clrh56clrh56
clrh56
 
Puppet Keynote
Puppet KeynotePuppet Keynote
Puppet Keynote
 
Пак ли този Rails?
Пак ли този Rails?Пак ли този Rails?
Пак ли този Rails?
 
Puppet Camp London 2014: Keynote
Puppet Camp London 2014: KeynotePuppet Camp London 2014: Keynote
Puppet Camp London 2014: Keynote
 
Intro to Elaticsearch - Elasticsearch Bucharest Group @ Softbinator
Intro to Elaticsearch - Elasticsearch Bucharest Group @ SoftbinatorIntro to Elaticsearch - Elasticsearch Bucharest Group @ Softbinator
Intro to Elaticsearch - Elasticsearch Bucharest Group @ Softbinator
 
Dust[in]
Dust[in]Dust[in]
Dust[in]
 

Kürzlich hochgeladen

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Kürzlich hochgeladen (20)

Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 

My Varnish Setup