SlideShare a Scribd company logo
June 4, 2015
2
Shameless plug: About Kanban
Content and experience optimization integrator
dedicated to engineering and delivery excellence.
Founded in 2006 with locations NYC, Boston & SLC.
Recently became the first Varnish Plus Open Partner in North
America.
3
Why care about…
4
The business expects to deliver an
optimized and rich
experience regardless
of connection or device.
5
Pages are getting fatter
May 2013 May 2014 May 2015
1427 KB
Internet Average Page Weight
Source: HTTP Archive
1775 KB
2099 KB
~ 20% increase year over year
2015
Top 100 eCommerce Sites
1354 KB
Source: Radware
6
Mobile – LTE Coverage
Source: Opensignal.com
7
Mobile – LTE Download Speed
Source: Opensignal.com
8
Marketing wants to deliver
personalized and unique
experiences for each segment.
9
Page Resource Complexity
2013 2015
83
Resources
Internet Average
Resource Requests
~ 30% increase
Top 100 eCommerce
108
Resources
2015
133
Resources
Median Slow Page
2015
65
Resources
Median Fast Page
Source: HTTP Archive Source: Radware
10
Mobile – Latency
Source: Opensignal.com
11
The resulting experiences require
integrated systems and
synchronized data
12
System Integration Complexity
Source: eConsultancy
13
Consumers
expect content to
be fast and
findable
14
Beyond Page Load…
3 seconds
(Target TTI)
9%
Time to Interact: Top 100 eCommerce
10 Seconds
14%
5.2
Seconds
(median)
Source: Radware
15
Business stakeholders are
looking to work closely with IT to
meet audience expectations.
16
IT
Marketing
Gartner predicts that by 2017,
CMOs will spend more money on
IT than CIOs.
17
The business case..
“In 2012, Wal-mart demonstrated
increased conversion rates of
up to two percentage points for
every second of download
performance improvement.”
-- Forrester
“ Amazon calculated that a page
load slowdown of just
one second could cost it $1.6
billion in sales each year.”
- Fast Company
“Yahoo increased traffic by
9% for every 400ms of
improvement.”
- Yahoo
“Shopzilla speeded up average
page load time from 6 seconds to
1.2 seconds, and increased
revenue by 12%.”
- Shopzilla
18
There is a lot we can do…
Consolidate JS / CSS
Minify Code
Manage TCP Connections
Compress Text
Sprite Images
Compress Images
Reformat Images Page Element Sequencing
Defer Rendering
Defer Scripts
Use AJAX
Preload Page Resources
Automated Optimization
Employ Edge Services
Use Adaptive Techniques
Server-side Caching
Modulate Media Streaming
Client-side Caching
Streamline API Calls
Standardize 3rd Parties
In-memory Data Stores
NoSQL DBs
Optimize Routing
19
Where does Varnish fit in…
Source: Forrester
20
21
Client Example: Nikon Inc.
22
Client Example: Nikon Inc.
23
Enhancements with Varnish Plus
Publish and Preview Content
As part of integration with CMS, we mapped
component IDs with Varnish hash tags.
Custom workflow collected and pushed purge
events (ex. content publish).
Content changes are visible on production
environment within seconds, providing Nikon an
added level of marketing agility.
24
Enhancements with Varnish Plus
Component Cache w/ESI
Page request includes ESI tag for a component
(ex. Navigation)
Varnish intercepts request and injects cached
navigation component
Allows Nikon to make frequent updates across all
web properties to ensure consistent experience.
25
Enhancements with Varnish Plus
Data Aggregation
Search enables personalized experiences
We developed a search experience compiled from
multiple data sources
Using Varnish to cache JSON
26
Results
A reduction to 4 servers using HP LiveSite Delivery Services Framework.
Page response time cut by more than half. Heavy pages are now returned
in under 500ms in contrast to 1300ms prior to implementation.
Memory usage on the HP LiveSite servers has been reduced by 50%
Cache Hit Ratio increased from approximately 50% to 90%.
Over 60% improvement in organic traffic for the three-month period
following implementation. This is expected to improve further over time.
Significant drop in CPU and memory usage.
27
Call to Arms
P
28
Thank You!
Josh Manton
CEO & Chief Software Architect
Email: josh.Manton@kanbansolutions.com
Phone: 646 837 5665

More Related Content

What's hot

Oracle WebCenter Over SOA and BPM
Oracle WebCenter Over SOA and BPMOracle WebCenter Over SOA and BPM
Oracle WebCenter Over SOA and BPM
Vasken Knouni
 
SharePoint Online (365) vs SharePoint On-Premises
SharePoint Online (365) vs SharePoint On-PremisesSharePoint Online (365) vs SharePoint On-Premises
SharePoint Online (365) vs SharePoint On-Premises
Lior Zamir
 
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned ApproachSPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
NCCOMMS
 
Image Now Interact For Share Point
Image Now Interact For Share PointImage Now Interact For Share Point
Image Now Interact For Share Point
Marcus Hinterseer
 
PowerApps community call-March 2019
PowerApps community call-March 2019PowerApps community call-March 2019
PowerApps community call-March 2019
Microsoft 365 Developer
 
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenariosSPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
Ahmad Najjar
 
SharePoint Online vs On-premises vs Hybrid – 2016 edition
SharePoint Online vs On-premises vs Hybrid – 2016 editionSharePoint Online vs On-premises vs Hybrid – 2016 edition
SharePoint Online vs On-premises vs Hybrid – 2016 edition
Rene Modery
 
SPS London 2017 - Building applications with PowerApps, Microsoft flow and Of...
SPS London 2017 - Building applications with PowerApps, Microsoft flow and Of...SPS London 2017 - Building applications with PowerApps, Microsoft flow and Of...
SPS London 2017 - Building applications with PowerApps, Microsoft flow and Of...
Ahmad Najjar
 
Top 10 Reasons to Upgrade Migrate to SharePoint 2016 - Infographic
Top 10 Reasons to Upgrade Migrate to SharePoint 2016 - InfographicTop 10 Reasons to Upgrade Migrate to SharePoint 2016 - Infographic
Top 10 Reasons to Upgrade Migrate to SharePoint 2016 - Infographic
Joel Oleson
 
Mule: What's New and Coming?
Mule: What's New and Coming?Mule: What's New and Coming?
Mule: What's New and Coming?
MuleSoft
 
PoolParty - Metadata Management made easy
PoolParty - Metadata Management made easyPoolParty - Metadata Management made easy
PoolParty - Metadata Management made easy
Martin Kaltenböck
 
Share point development services case study
Share point development services case studyShare point development services case study
Share point development services case study
Nandita Nityanandam
 
SharePoint 2013 on-premise vs Office 365 Online compared
SharePoint 2013 on-premise vs Office 365 Online comparedSharePoint 2013 on-premise vs Office 365 Online compared
SharePoint 2013 on-premise vs Office 365 Online compared
Nagaraj Yerram
 
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Pieter Brinkman
 
Sharepoint2
Sharepoint2Sharepoint2
Sharepoint2
LiquidHub
 
Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013
Joris Poelmans
 
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesWhy Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Joel Oleson
 
Developing Apps for SharePoint 2013
Developing Apps for SharePoint 2013Developing Apps for SharePoint 2013
Developing Apps for SharePoint 2013
SPC Adriatics
 
Oracle WebCenter Solutions
Oracle WebCenter SolutionsOracle WebCenter Solutions
Oracle WebCenter Solutions
Reiner Ernst
 
ECS19 - Matthew McDermott - How to Run a Search Project in SharePoint
ECS19 - Matthew McDermott - How to Run a Search Project in SharePointECS19 - Matthew McDermott - How to Run a Search Project in SharePoint
ECS19 - Matthew McDermott - How to Run a Search Project in SharePoint
European Collaboration Summit
 

What's hot (20)

Oracle WebCenter Over SOA and BPM
Oracle WebCenter Over SOA and BPMOracle WebCenter Over SOA and BPM
Oracle WebCenter Over SOA and BPM
 
SharePoint Online (365) vs SharePoint On-Premises
SharePoint Online (365) vs SharePoint On-PremisesSharePoint Online (365) vs SharePoint On-Premises
SharePoint Online (365) vs SharePoint On-Premises
 
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned ApproachSPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
 
Image Now Interact For Share Point
Image Now Interact For Share PointImage Now Interact For Share Point
Image Now Interact For Share Point
 
PowerApps community call-March 2019
PowerApps community call-March 2019PowerApps community call-March 2019
PowerApps community call-March 2019
 
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenariosSPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
 
SharePoint Online vs On-premises vs Hybrid – 2016 edition
SharePoint Online vs On-premises vs Hybrid – 2016 editionSharePoint Online vs On-premises vs Hybrid – 2016 edition
SharePoint Online vs On-premises vs Hybrid – 2016 edition
 
SPS London 2017 - Building applications with PowerApps, Microsoft flow and Of...
SPS London 2017 - Building applications with PowerApps, Microsoft flow and Of...SPS London 2017 - Building applications with PowerApps, Microsoft flow and Of...
SPS London 2017 - Building applications with PowerApps, Microsoft flow and Of...
 
Top 10 Reasons to Upgrade Migrate to SharePoint 2016 - Infographic
Top 10 Reasons to Upgrade Migrate to SharePoint 2016 - InfographicTop 10 Reasons to Upgrade Migrate to SharePoint 2016 - Infographic
Top 10 Reasons to Upgrade Migrate to SharePoint 2016 - Infographic
 
Mule: What's New and Coming?
Mule: What's New and Coming?Mule: What's New and Coming?
Mule: What's New and Coming?
 
PoolParty - Metadata Management made easy
PoolParty - Metadata Management made easyPoolParty - Metadata Management made easy
PoolParty - Metadata Management made easy
 
Share point development services case study
Share point development services case studyShare point development services case study
Share point development services case study
 
SharePoint 2013 on-premise vs Office 365 Online compared
SharePoint 2013 on-premise vs Office 365 Online comparedSharePoint 2013 on-premise vs Office 365 Online compared
SharePoint 2013 on-premise vs Office 365 Online compared
 
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
 
Sharepoint2
Sharepoint2Sharepoint2
Sharepoint2
 
Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013
 
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesWhy Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
 
Developing Apps for SharePoint 2013
Developing Apps for SharePoint 2013Developing Apps for SharePoint 2013
Developing Apps for SharePoint 2013
 
Oracle WebCenter Solutions
Oracle WebCenter SolutionsOracle WebCenter Solutions
Oracle WebCenter Solutions
 
ECS19 - Matthew McDermott - How to Run a Search Project in SharePoint
ECS19 - Matthew McDermott - How to Run a Search Project in SharePointECS19 - Matthew McDermott - How to Run a Search Project in SharePoint
ECS19 - Matthew McDermott - How to Run a Search Project in SharePoint
 

Similar to Kanban: Performance and control using Varnish

SUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptx
SUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptxSUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptx
SUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptx
Vasiliy Fomichev
 
X internet framework
X internet frameworkX internet framework
X internet framework
Neha Malik
 
Hybrid Cloud Journey - Maximizing Private and Public Cloud
Hybrid Cloud Journey - Maximizing Private and Public CloudHybrid Cloud Journey - Maximizing Private and Public Cloud
Hybrid Cloud Journey - Maximizing Private and Public Cloud
Ryan Lynn
 
AKS
AKSAKS
TUG Presentation - 1/25/17
TUG Presentation - 1/25/17TUG Presentation - 1/25/17
TUG Presentation - 1/25/17
Grey Wolf Systems
 
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy IssuesIWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW
 
Launch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with MagentoLaunch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with Magento
Alibaba Cloud
 
Node Summit 2016: Web App Architectures
Node Summit 2016:  Web App ArchitecturesNode Summit 2016:  Web App Architectures
Node Summit 2016: Web App Architectures
Chris Bailey
 
Agi servicenow
Agi servicenowAgi servicenow
Agi servicenow
VrajeshBrahmbhatt2
 
ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)
Abdelkrim Boujraf
 
Journey to the programmable data center
Journey to the programmable data centerJourney to the programmable data center
Journey to the programmable data center
Geremy Reiner
 
Need For Speed: How to Deliver Faster, Safer Websites
Need For Speed: How to Deliver Faster, Safer WebsitesNeed For Speed: How to Deliver Faster, Safer Websites
Need For Speed: How to Deliver Faster, Safer Websites
Rachel Wandishin
 
Web Application Performance Audit and Optimization
Web Application Performance Audit and OptimizationWeb Application Performance Audit and Optimization
Web Application Performance Audit and Optimization
Zyxware Technologies
 
Web Performance Optimization
Web Performance OptimizationWeb Performance Optimization
Web Performance Optimization
Livares Technologies Pvt Ltd
 
Web 2.0 Tech Talk
Web 2.0 Tech TalkWeb 2.0 Tech Talk
Web 2.0 Tech Talk
pooyad
 
Intro apps
Intro appsIntro apps
Intro apps
BIWUG
 
Leveraging The Cloud In 2009
Leveraging The Cloud In 2009Leveraging The Cloud In 2009
Leveraging The Cloud In 2009
Ed Laczynski
 
NetCache Accelerates Web Servers
NetCache Accelerates Web ServersNetCache Accelerates Web Servers
NetCache Accelerates Web Servers
webhostingguy
 
Modern Web Applications
Modern Web ApplicationsModern Web Applications
Modern Web Applications
Ömer Göktuğ Poyraz
 
Presemtation Tier Optimizations
Presemtation Tier OptimizationsPresemtation Tier Optimizations
Presemtation Tier Optimizations
Anup Hariharan Nair
 

Similar to Kanban: Performance and control using Varnish (20)

SUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptx
SUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptxSUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptx
SUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptx
 
X internet framework
X internet frameworkX internet framework
X internet framework
 
Hybrid Cloud Journey - Maximizing Private and Public Cloud
Hybrid Cloud Journey - Maximizing Private and Public CloudHybrid Cloud Journey - Maximizing Private and Public Cloud
Hybrid Cloud Journey - Maximizing Private and Public Cloud
 
AKS
AKSAKS
AKS
 
TUG Presentation - 1/25/17
TUG Presentation - 1/25/17TUG Presentation - 1/25/17
TUG Presentation - 1/25/17
 
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy IssuesIWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
 
Launch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with MagentoLaunch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with Magento
 
Node Summit 2016: Web App Architectures
Node Summit 2016:  Web App ArchitecturesNode Summit 2016:  Web App Architectures
Node Summit 2016: Web App Architectures
 
Agi servicenow
Agi servicenowAgi servicenow
Agi servicenow
 
ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)
 
Journey to the programmable data center
Journey to the programmable data centerJourney to the programmable data center
Journey to the programmable data center
 
Need For Speed: How to Deliver Faster, Safer Websites
Need For Speed: How to Deliver Faster, Safer WebsitesNeed For Speed: How to Deliver Faster, Safer Websites
Need For Speed: How to Deliver Faster, Safer Websites
 
Web Application Performance Audit and Optimization
Web Application Performance Audit and OptimizationWeb Application Performance Audit and Optimization
Web Application Performance Audit and Optimization
 
Web Performance Optimization
Web Performance OptimizationWeb Performance Optimization
Web Performance Optimization
 
Web 2.0 Tech Talk
Web 2.0 Tech TalkWeb 2.0 Tech Talk
Web 2.0 Tech Talk
 
Intro apps
Intro appsIntro apps
Intro apps
 
Leveraging The Cloud In 2009
Leveraging The Cloud In 2009Leveraging The Cloud In 2009
Leveraging The Cloud In 2009
 
NetCache Accelerates Web Servers
NetCache Accelerates Web ServersNetCache Accelerates Web Servers
NetCache Accelerates Web Servers
 
Modern Web Applications
Modern Web ApplicationsModern Web Applications
Modern Web Applications
 
Presemtation Tier Optimizations
Presemtation Tier OptimizationsPresemtation Tier Optimizations
Presemtation Tier Optimizations
 

More from Varnish Software

Ask Me Anything on authentication & authorisation in Varnish
Ask Me Anything on authentication & authorisation in VarnishAsk Me Anything on authentication & authorisation in Varnish
Ask Me Anything on authentication & authorisation in Varnish
Varnish Software
 
Boozt.com Use Case
Boozt.com Use CaseBoozt.com Use Case
Boozt.com Use Case
Varnish Software
 
Akamai connector for varnish
Akamai connector for varnishAkamai connector for varnish
Akamai connector for varnish
Varnish Software
 
Varnish High Availability
Varnish High AvailabilityVarnish High Availability
Varnish High Availability
Varnish Software
 
PostNord: Copy On Write
PostNord: Copy On WritePostNord: Copy On Write
PostNord: Copy On Write
Varnish Software
 
Varnish extend
Varnish extendVarnish extend
Varnish extend
Varnish Software
 
Streaming with Varnish
Streaming with VarnishStreaming with Varnish
Streaming with Varnish
Varnish Software
 
Edgestash
EdgestashEdgestash
Edgestash
Varnish Software
 
What is new in varnish plus
What is new in varnish plusWhat is new in varnish plus
What is new in varnish plus
Varnish Software
 
Varnish Extend demo
Varnish Extend demoVarnish Extend demo
Varnish Extend demo
Varnish Software
 
Varnish extend introduction
Varnish extend introductionVarnish extend introduction
Varnish extend introduction
Varnish Software
 
Cedexis introduction
Cedexis introductionCedexis introduction
Cedexis introduction
Varnish Software
 
Secure content caching
Secure content cachingSecure content caching
Secure content caching
Varnish Software
 
Microservices
MicroservicesMicroservices
Microservices
Varnish Software
 
Varnishtest
VarnishtestVarnishtest
Varnishtest
Varnish Software
 
Lightning fast with Varnish
Lightning fast with VarnishLightning fast with Varnish
Lightning fast with Varnish
Varnish Software
 
E-commerce use case
E-commerce use caseE-commerce use case
E-commerce use case
Varnish Software
 
Access control
Access controlAccess control
Access control
Varnish Software
 
Varnish TLS
Varnish TLSVarnish TLS
Varnish TLS
Varnish Software
 
MSE
MSEMSE

More from Varnish Software (20)

Ask Me Anything on authentication & authorisation in Varnish
Ask Me Anything on authentication & authorisation in VarnishAsk Me Anything on authentication & authorisation in Varnish
Ask Me Anything on authentication & authorisation in Varnish
 
Boozt.com Use Case
Boozt.com Use CaseBoozt.com Use Case
Boozt.com Use Case
 
Akamai connector for varnish
Akamai connector for varnishAkamai connector for varnish
Akamai connector for varnish
 
Varnish High Availability
Varnish High AvailabilityVarnish High Availability
Varnish High Availability
 
PostNord: Copy On Write
PostNord: Copy On WritePostNord: Copy On Write
PostNord: Copy On Write
 
Varnish extend
Varnish extendVarnish extend
Varnish extend
 
Streaming with Varnish
Streaming with VarnishStreaming with Varnish
Streaming with Varnish
 
Edgestash
EdgestashEdgestash
Edgestash
 
What is new in varnish plus
What is new in varnish plusWhat is new in varnish plus
What is new in varnish plus
 
Varnish Extend demo
Varnish Extend demoVarnish Extend demo
Varnish Extend demo
 
Varnish extend introduction
Varnish extend introductionVarnish extend introduction
Varnish extend introduction
 
Cedexis introduction
Cedexis introductionCedexis introduction
Cedexis introduction
 
Secure content caching
Secure content cachingSecure content caching
Secure content caching
 
Microservices
MicroservicesMicroservices
Microservices
 
Varnishtest
VarnishtestVarnishtest
Varnishtest
 
Lightning fast with Varnish
Lightning fast with VarnishLightning fast with Varnish
Lightning fast with Varnish
 
E-commerce use case
E-commerce use caseE-commerce use case
E-commerce use case
 
Access control
Access controlAccess control
Access control
 
Varnish TLS
Varnish TLSVarnish TLS
Varnish TLS
 
MSE
MSEMSE
MSE
 

Recently uploaded

可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
uehowe
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
xjq03c34
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
saathvikreddy2003
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
bseovas
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
bseovas
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 

Recently uploaded (20)

可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 

Kanban: Performance and control using Varnish

  • 2. 2 Shameless plug: About Kanban Content and experience optimization integrator dedicated to engineering and delivery excellence. Founded in 2006 with locations NYC, Boston & SLC. Recently became the first Varnish Plus Open Partner in North America.
  • 4. 4 The business expects to deliver an optimized and rich experience regardless of connection or device.
  • 5. 5 Pages are getting fatter May 2013 May 2014 May 2015 1427 KB Internet Average Page Weight Source: HTTP Archive 1775 KB 2099 KB ~ 20% increase year over year 2015 Top 100 eCommerce Sites 1354 KB Source: Radware
  • 6. 6 Mobile – LTE Coverage Source: Opensignal.com
  • 7. 7 Mobile – LTE Download Speed Source: Opensignal.com
  • 8. 8 Marketing wants to deliver personalized and unique experiences for each segment.
  • 9. 9 Page Resource Complexity 2013 2015 83 Resources Internet Average Resource Requests ~ 30% increase Top 100 eCommerce 108 Resources 2015 133 Resources Median Slow Page 2015 65 Resources Median Fast Page Source: HTTP Archive Source: Radware
  • 11. 11 The resulting experiences require integrated systems and synchronized data
  • 14. 14 Beyond Page Load… 3 seconds (Target TTI) 9% Time to Interact: Top 100 eCommerce 10 Seconds 14% 5.2 Seconds (median) Source: Radware
  • 15. 15 Business stakeholders are looking to work closely with IT to meet audience expectations.
  • 16. 16 IT Marketing Gartner predicts that by 2017, CMOs will spend more money on IT than CIOs.
  • 17. 17 The business case.. “In 2012, Wal-mart demonstrated increased conversion rates of up to two percentage points for every second of download performance improvement.” -- Forrester “ Amazon calculated that a page load slowdown of just one second could cost it $1.6 billion in sales each year.” - Fast Company “Yahoo increased traffic by 9% for every 400ms of improvement.” - Yahoo “Shopzilla speeded up average page load time from 6 seconds to 1.2 seconds, and increased revenue by 12%.” - Shopzilla
  • 18. 18 There is a lot we can do… Consolidate JS / CSS Minify Code Manage TCP Connections Compress Text Sprite Images Compress Images Reformat Images Page Element Sequencing Defer Rendering Defer Scripts Use AJAX Preload Page Resources Automated Optimization Employ Edge Services Use Adaptive Techniques Server-side Caching Modulate Media Streaming Client-side Caching Streamline API Calls Standardize 3rd Parties In-memory Data Stores NoSQL DBs Optimize Routing
  • 19. 19 Where does Varnish fit in… Source: Forrester
  • 20. 20
  • 23. 23 Enhancements with Varnish Plus Publish and Preview Content As part of integration with CMS, we mapped component IDs with Varnish hash tags. Custom workflow collected and pushed purge events (ex. content publish). Content changes are visible on production environment within seconds, providing Nikon an added level of marketing agility.
  • 24. 24 Enhancements with Varnish Plus Component Cache w/ESI Page request includes ESI tag for a component (ex. Navigation) Varnish intercepts request and injects cached navigation component Allows Nikon to make frequent updates across all web properties to ensure consistent experience.
  • 25. 25 Enhancements with Varnish Plus Data Aggregation Search enables personalized experiences We developed a search experience compiled from multiple data sources Using Varnish to cache JSON
  • 26. 26 Results A reduction to 4 servers using HP LiveSite Delivery Services Framework. Page response time cut by more than half. Heavy pages are now returned in under 500ms in contrast to 1300ms prior to implementation. Memory usage on the HP LiveSite servers has been reduced by 50% Cache Hit Ratio increased from approximately 50% to 90%. Over 60% improvement in organic traffic for the three-month period following implementation. This is expected to improve further over time. Significant drop in CPU and memory usage.
  • 28. 28 Thank You! Josh Manton CEO & Chief Software Architect Email: josh.Manton@kanbansolutions.com Phone: 646 837 5665