Enviar pesquisa
Carregar
Apply cache for beginner#1
•
0 gostou
•
513 visualizações
DaeMyung Kang
Seguir
Tecnologia
Negócios
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 21
Baixar agora
Baixar para ler offline
Recomendados
Meta Refresh 2014
Meta Refresh 2014
Aakash Bapna
Metarefresh
Metarefresh
Aakash Bapna
Scaling a Web Service
Scaling a Web Service
Leon Ho
From One to a Cluster
From One to a Cluster
guestd34230
Phorum MySQL tricks
Phorum MySQL tricks
guestd34230
Wordcamp2009
Wordcamp2009
joetek
Website performance optimization QA
Website performance optimization QA
Denis Dudaev
Web Optimization Level: Paranoid
Web Optimization Level: Paranoid
robin_sy
Recomendados
Meta Refresh 2014
Meta Refresh 2014
Aakash Bapna
Metarefresh
Metarefresh
Aakash Bapna
Scaling a Web Service
Scaling a Web Service
Leon Ho
From One to a Cluster
From One to a Cluster
guestd34230
Phorum MySQL tricks
Phorum MySQL tricks
guestd34230
Wordcamp2009
Wordcamp2009
joetek
Website performance optimization QA
Website performance optimization QA
Denis Dudaev
Web Optimization Level: Paranoid
Web Optimization Level: Paranoid
robin_sy
WordCamp RVA 2011 - Performance & Tuning
WordCamp RVA 2011 - Performance & Tuning
Timothy Wood
Reintroducing Web Technology
Reintroducing Web Technology
Isriya Paireepairit
How to make your site 5 times faster in 10 minutes
How to make your site 5 times faster in 10 minutes
Gal Baras
Fluent 2012 v2
Fluent 2012 v2
Shalendra Chhabra
Presentation1
Presentation1
Rosie brown
PHP Performance with APC + Memcached
PHP Performance with APC + Memcached
Ford AntiTrust
Server modeling with mysql
Server modeling with mysql
DaeMyung Kang
Zingme practice for building scalable website with PHP
Zingme practice for building scalable website with PHP
Chau Thanh
Client-side Website Optimization
Client-side Website Optimization
Radu Pintilie
High Performance - Joomla!Days NL 2009 #jd09nl
High Performance - Joomla!Days NL 2009 #jd09nl
Joomla!Days Netherlands
Php & web server performace
Php & web server performace
Tuyển Đoàn
Powerhsell dsc for chef veterans
Powerhsell dsc for chef veterans
Damien Caro
Architectures For Scaling Ajax
Architectures For Scaling Ajax
wolframkriesing
21 Ways to Make WordPress Fast
21 Ways to Make WordPress Fast
Jason McCreary
WordCamp RVA
WordCamp RVA
codearachnid_test
CouchDB Talk JChris NYC
CouchDB Talk JChris NYC
Chris Anderson
Cache hcm-topdev
Cache hcm-topdev
Thanh Chau
Hide method
Hide method
DaeMyung Kang
The story about cache
The story about cache
DaeMyung Kang
Libcloud
Libcloud
DaeMyung Kang
Ooa&d
Ooa&d
DaeMyung Kang
Cell architecture
Cell architecture
DaeMyung Kang
Mais conteúdo relacionado
Mais procurados
WordCamp RVA 2011 - Performance & Tuning
WordCamp RVA 2011 - Performance & Tuning
Timothy Wood
Reintroducing Web Technology
Reintroducing Web Technology
Isriya Paireepairit
How to make your site 5 times faster in 10 minutes
How to make your site 5 times faster in 10 minutes
Gal Baras
Fluent 2012 v2
Fluent 2012 v2
Shalendra Chhabra
Presentation1
Presentation1
Rosie brown
PHP Performance with APC + Memcached
PHP Performance with APC + Memcached
Ford AntiTrust
Server modeling with mysql
Server modeling with mysql
DaeMyung Kang
Zingme practice for building scalable website with PHP
Zingme practice for building scalable website with PHP
Chau Thanh
Client-side Website Optimization
Client-side Website Optimization
Radu Pintilie
High Performance - Joomla!Days NL 2009 #jd09nl
High Performance - Joomla!Days NL 2009 #jd09nl
Joomla!Days Netherlands
Php & web server performace
Php & web server performace
Tuyển Đoàn
Powerhsell dsc for chef veterans
Powerhsell dsc for chef veterans
Damien Caro
Architectures For Scaling Ajax
Architectures For Scaling Ajax
wolframkriesing
21 Ways to Make WordPress Fast
21 Ways to Make WordPress Fast
Jason McCreary
WordCamp RVA
WordCamp RVA
codearachnid_test
CouchDB Talk JChris NYC
CouchDB Talk JChris NYC
Chris Anderson
Cache hcm-topdev
Cache hcm-topdev
Thanh Chau
Mais procurados
(17)
WordCamp RVA 2011 - Performance & Tuning
WordCamp RVA 2011 - Performance & Tuning
Reintroducing Web Technology
Reintroducing Web Technology
How to make your site 5 times faster in 10 minutes
How to make your site 5 times faster in 10 minutes
Fluent 2012 v2
Fluent 2012 v2
Presentation1
Presentation1
PHP Performance with APC + Memcached
PHP Performance with APC + Memcached
Server modeling with mysql
Server modeling with mysql
Zingme practice for building scalable website with PHP
Zingme practice for building scalable website with PHP
Client-side Website Optimization
Client-side Website Optimization
High Performance - Joomla!Days NL 2009 #jd09nl
High Performance - Joomla!Days NL 2009 #jd09nl
Php & web server performace
Php & web server performace
Powerhsell dsc for chef veterans
Powerhsell dsc for chef veterans
Architectures For Scaling Ajax
Architectures For Scaling Ajax
21 Ways to Make WordPress Fast
21 Ways to Make WordPress Fast
WordCamp RVA
WordCamp RVA
CouchDB Talk JChris NYC
CouchDB Talk JChris NYC
Cache hcm-topdev
Cache hcm-topdev
Destaque
Hide method
Hide method
DaeMyung Kang
The story about cache
The story about cache
DaeMyung Kang
Libcloud
Libcloud
DaeMyung Kang
Ooa&d
Ooa&d
DaeMyung Kang
Cell architecture
Cell architecture
DaeMyung Kang
Redis dict and_rehash
Redis dict and_rehash
DaeMyung Kang
Destaque
(6)
Hide method
Hide method
The story about cache
The story about cache
Libcloud
Libcloud
Ooa&d
Ooa&d
Cell architecture
Cell architecture
Redis dict and_rehash
Redis dict and_rehash
Semelhante a Apply cache for beginner#1
초보자를 위한 분산 캐시 이야기
초보자를 위한 분산 캐시 이야기
OnGameServer
Random 111203223949-phpapp02
Random 111203223949-phpapp02
DaeMyung Kang
Performance Whack-a-Mole Tutorial (pgCon 2009)
Performance Whack-a-Mole Tutorial (pgCon 2009)
PostgreSQL Experts, Inc.
WordPress Performance & Scalability
WordPress Performance & Scalability
Joseph Scott
Wordpress optimization
Wordpress optimization
Almog Baku
We're going on a bug hunt! Experts Talk Manchester 2018
We're going on a bug hunt! Experts Talk Manchester 2018
GeraldBenischke
ExpertTalks Manchester September 2018
ExpertTalks Manchester September 2018
Tessa Ledwith
Scale Fail: How I Learned to Love the Downtime
Scale Fail: How I Learned to Love the Downtime
PostgreSQL Experts, Inc.
Sql server backup internals
Sql server backup internals
Hamid J. Fard
vSphere APIs for performance monitoring
vSphere APIs for performance monitoring
Alan Renouf
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
IDERA Software
Tidal scale short_story_v2
Tidal scale short_story_v2
Chuck Piercey
Performance Whack A Mole
Performance Whack A Mole
oscon2007
STP201 Efficiency at Scale - AWS re: Invent 2012
STP201 Efficiency at Scale - AWS re: Invent 2012
Amazon Web Services
Top 5 T-SQL Improvements in SQL Server 2014
Top 5 T-SQL Improvements in SQL Server 2014
Boris Hristov
When RSS Fails: Web Scraping with HTTP
When RSS Fails: Web Scraping with HTTP
Matthew Turland
MNPHP Scalable Architecture 101 - Feb 3 2011
MNPHP Scalable Architecture 101 - Feb 3 2011
Mike Willbanks
Roy foubister (hosting high traffic sites on a tight budget)
Roy foubister (hosting high traffic sites on a tight budget)
WordCamp Cape Town
Always On - Wydajność i bezpieczeństwo naszych danych - High Availability SQL...
Always On - Wydajność i bezpieczeństwo naszych danych - High Availability SQL...
SQLExpert.pl
Top 10 Application Problems
Top 10 Application Problems
AppDynamics
Semelhante a Apply cache for beginner#1
(20)
초보자를 위한 분산 캐시 이야기
초보자를 위한 분산 캐시 이야기
Random 111203223949-phpapp02
Random 111203223949-phpapp02
Performance Whack-a-Mole Tutorial (pgCon 2009)
Performance Whack-a-Mole Tutorial (pgCon 2009)
WordPress Performance & Scalability
WordPress Performance & Scalability
Wordpress optimization
Wordpress optimization
We're going on a bug hunt! Experts Talk Manchester 2018
We're going on a bug hunt! Experts Talk Manchester 2018
ExpertTalks Manchester September 2018
ExpertTalks Manchester September 2018
Scale Fail: How I Learned to Love the Downtime
Scale Fail: How I Learned to Love the Downtime
Sql server backup internals
Sql server backup internals
vSphere APIs for performance monitoring
vSphere APIs for performance monitoring
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Tidal scale short_story_v2
Tidal scale short_story_v2
Performance Whack A Mole
Performance Whack A Mole
STP201 Efficiency at Scale - AWS re: Invent 2012
STP201 Efficiency at Scale - AWS re: Invent 2012
Top 5 T-SQL Improvements in SQL Server 2014
Top 5 T-SQL Improvements in SQL Server 2014
When RSS Fails: Web Scraping with HTTP
When RSS Fails: Web Scraping with HTTP
MNPHP Scalable Architecture 101 - Feb 3 2011
MNPHP Scalable Architecture 101 - Feb 3 2011
Roy foubister (hosting high traffic sites on a tight budget)
Roy foubister (hosting high traffic sites on a tight budget)
Always On - Wydajność i bezpieczeństwo naszych danych - High Availability SQL...
Always On - Wydajność i bezpieczeństwo naszych danych - High Availability SQL...
Top 10 Application Problems
Top 10 Application Problems
Mais de DaeMyung Kang
Count min sketch
Count min sketch
DaeMyung Kang
Redis
Redis
DaeMyung Kang
Ansible
Ansible
DaeMyung Kang
Why GUID is needed
Why GUID is needed
DaeMyung Kang
How to use redis well
How to use redis well
DaeMyung Kang
The easiest consistent hashing
The easiest consistent hashing
DaeMyung Kang
How to name a cache key
How to name a cache key
DaeMyung Kang
Integration between Filebeat and logstash
Integration between Filebeat and logstash
DaeMyung Kang
How to build massive service for advance
How to build massive service for advance
DaeMyung Kang
Massive service basic
Massive service basic
DaeMyung Kang
Data Engineering 101
Data Engineering 101
DaeMyung Kang
How To Become Better Engineer
How To Become Better Engineer
DaeMyung Kang
Kafka timestamp offset_final
Kafka timestamp offset_final
DaeMyung Kang
Kafka timestamp offset
Kafka timestamp offset
DaeMyung Kang
Data pipeline and data lake
Data pipeline and data lake
DaeMyung Kang
Redis acl
Redis acl
DaeMyung Kang
Coffee store
Coffee store
DaeMyung Kang
Scalable webservice
Scalable webservice
DaeMyung Kang
Number system
Number system
DaeMyung Kang
webservice scaling for newbie
webservice scaling for newbie
DaeMyung Kang
Mais de DaeMyung Kang
(20)
Count min sketch
Count min sketch
Redis
Redis
Ansible
Ansible
Why GUID is needed
Why GUID is needed
How to use redis well
How to use redis well
The easiest consistent hashing
The easiest consistent hashing
How to name a cache key
How to name a cache key
Integration between Filebeat and logstash
Integration between Filebeat and logstash
How to build massive service for advance
How to build massive service for advance
Massive service basic
Massive service basic
Data Engineering 101
Data Engineering 101
How To Become Better Engineer
How To Become Better Engineer
Kafka timestamp offset_final
Kafka timestamp offset_final
Kafka timestamp offset
Kafka timestamp offset
Data pipeline and data lake
Data pipeline and data lake
Redis acl
Redis acl
Coffee store
Coffee store
Scalable webservice
Scalable webservice
Number system
Number system
webservice scaling for newbie
webservice scaling for newbie
Último
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Último
(20)
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Apply cache for beginner#1
1.
Apply Cache For
Beginner #1 charsyam@naver.com
2.
Key Value
and KEY Value User_ID Profile - LastLoginTime - UserName - ETC
3.
Key Value
and 1. Check Cache Server -> Read Cache 2. Read DB -> Write Cache
4.
Key Value –
Easy to Read and 1. Check Cache Server -> Read Cache 2. Read DB -> Write Cache
5.
Key Value –
Hard to Update and 1. Update To DB 2. Update to Cache
6.
What is Hard?
7.
Key Value –
SYNC Easy and Fail!!! 1. Update To DB 2. Fail To Transaction
8.
Key Value –
SYNC HARD and 1. Update To DB Fail!!! 2. Update to Cache
9.
Key Value –
How and 1. Update To DB Fail!!! 2. Update to Cache RETRY BATCH
10.
Data! The most important
thing
11.
If data is
not important Cache Updating is not important Login Count Last Login Time ETC
12.
BUT!
13.
If data is
important Cache Updating is important Server Address Data Path ETC
14.
HOW!
15.
RETRY! Retry, Retry, Retry Solve
Over 9x%.
16.
Batch! Queuing Service
17.
Error Log
Queue Batch Error Log Processor Error Log Error Log Cache Error Log Server
18.
Error Log
Queue Batch Error Log Processor Error Log Error Log Error Log Cache Server
19.
Error Log
Queue Batch UPDATE Error Log Processor Error Log Error Log Cache Server Error Log
20.
GEARMAN BEANSTALKD
21.
Thank you!
Baixar agora