SlideShare uma empresa Scribd logo
1 de 31
CONTENTS LOCALIZATION INITIATIVES
TO GET BETTER USER EXPERIENCE
MD. RASHEDUL HASAN
SYSTEM ADMINISTRATOR
DIGICON TELECOMMUNICATION LIMITED
Acknowledgement
I have made this presentation with the help of different
source like (website, presentation slide).
How Users are Connected to the Internet?
Interconnection:
- Is the mutual exchange of traffic across separate networks
by contractual agreement between different Internet service
providers (ISPs).
Hierarchy of Interconnection
• Transit
- Is a default path for any traffic that comes and goes from outside of the network.
• Peering
- Peering is the direct interconnection between One network and another network to support the exchange
of traffic.
- Types of Peering:
• Private Peering:
- Private peering allows a network to connect directly with Google over a dedicated physical link known
as a private network interconnect (PNI)
• Public Peering
- Public peering allows a network to connect with Google and other networks over a shared fabric
known as an internet exchange (IX)
DifferentTypes of Networks
Networks come in all shapes and sizes, and they all have different purposes.
- Eyeball Networks
- Content Networks
- Carrier Networks
Eyeball Networks
• ISP that provides internet connectivity to end-users – The ISP
may peer with Google (which is a content provider) where the end users consume
content serviced/provided by Google, in this case the ISP is just an “eyeball network”
providing a means for the end user to reach Google provided actual content.
• However, it is to be noted that not all ISPs are eyeball networks, they can be pure transit
providers. With Tier 2 networks and lower, they can serve as both an eyeball network
and a transit provider, depending on their business model.
Content
Provider
Carrier
Eyeball
Network
Content Flow Direction
Content Networks
Content networks are the reverse of the eyeball networks: these networks originate the
majority of traffic, destined to be consumed by end-users.
Content
Provider
Carrier
Eyeball
Network
Content Flow Direction
Carrier Networks
These networks are the providers of all the other networks: in essence, they transport packets
from content networks to eyeball networks across the globe and are “the backbone of the
internet.”
Content
Provider
Carrier
Eyeball
Network
Content Flow Direction
Why Do People Access the Internet?
•To AccessThe Internet Contents
•To Communicate Each Other
•To Socialize
•For Entertainment
•WebTransactions
What is contents? in internet
Internet Content refers to the information that you find on the
internet. It can be anything from a picture, video, or even text.
There are many other kinds of content such as audio, live
streams, games, software, and more.
Where Contents are Available?
• Contents are available in different location all over the world.
• So, all contents sources are not same.
• And Contents Path may vary as per their origin and delivering
location.
How Contents are Serving to the Users
By using the following:
•Global Internet
•Private Network Interconnection (PNI)
•Content Delivery Network (CDN) Edge Server.
•Local Cache on Premises.
What Dimensions Matter? For Better User Experience
The three well-known dimensions:
• Cost:
- Generally, a transit interconnect is more expensive than peering on a cost per Mbps basis.
• Performance:
- Performance relies among others on the number of hops to reach a specific destination.
- A direct peering connection allows for content to go directly from the content provider to the subscriber
• Reliability:
- As a rule of thumb, the more available paths to choose from between a source and a destination, the
more reliable the eventual service rendered between the two.
- For example, if the primary path fails, a backup path is immediately available.
Best Practices for Contents Serving
Implement Content Localization to Delivery the Contents
to the End User.
Content Localization is the
process or mechanism that
optimizes the way in which data
or content is accessed and
delivered from the closest
servers, data centers, and clouds
to the requesting endpoint
server.
This helps in optimizing the time
taken and improving overall
speed and performance.
Contents Localization
Benefits of Contents Localization
• Contents Load within Short PossibleTime.
• Improve Application Performance
• Reduce Database Cost
• Reduce the Load on the Backend
• Predictable Performance
• Eliminate Database Hotspots
• Increase ReadThroughput (IOPS)
Initiatives for Content Localization
- Content Delivery Network (CDN) Caching
- Implement Cache Server into Own Premises.
-Save the Day!
- Keeping a Customer Happy.
Contents Localization
CDN, the latest in edge delivery
• A Content Delivery Network (CDN) refers to a geographically distributed group of
servers which work together to provide fast delivery of Internet content.
• A CDN allows for the quick transfer of assets needed for loading Internet content
including HTML pages, images and videos.
• The popularity of CDN services continues to grow, and today the majority of web traffic
is served through CDNs, including traffic from major sites like Facebook, Netflix, and
Amazon.
Contents Loading Procedure
CDN Origin Server and Edge Server
CDNs place Data Centers at strategic locations across the globe, enhance security, and are designed
to survive various types of failures and Internet congestion.
CDN Origin Server:
An origin server can take on all the responsibility of serving up the content for an internet property
such as a website, provided that the traffic does not extend beyond what the server is capable of
processing and latency is not a primary concern.
CDN Edge Server:
A CDN edge server is to store content as close as possible to a requesting client machine, thereby
reducing latency and improving page load times.
CDN, How is it beneficial to you?
• Static content will be served from the nearest server, your bandwidth requirements will be
certainly decreased.
• Content delivery network provide faster page loads and performance with redundancy.
• CDN copies your static contents to geographically dispersed servers, hence your website load is
divided among them. Ultimately, your website is highly available to your visitors.
• CDN service is probably primary step to improve your SEO strategies and lift Google page
rankings. Because, poor and slow loading websites will face more challenges to rank good in
search engines.
Major Challenges For CDN
• Technical Understanding (Proper tricks )
• Proper Planning for Contents Delivery.
• Fulfill the CDN Providers requirements.
• Financial Capabilities New Hardware Cost and Maintenance Cost.
Considerations while choosing a CDN
While choosing a CDN, you will compare the services offered by several different content delivery
network companies.
• How many PoPs does the CDN provider own and what is the strength of their overall
infrastructure?
• Can the content delivery network handle all types of content and is it capable of meeting your
specific requirements?
• Does the CDN technology offer advanced network security without hampering the speed? Is
there a seamless integration between the two?
• How do the CDN pricing and customer support work?
• Does the CDN provider give you network statistics and analytics to understand speed,
performance, and real-time network latency?
Peering Category (at a glance)
Total
Capacity
Domestic
International
Direct Peer
Upstream
IX Peering
MyIX
Local Peer
CDN
PNI
On Premises Cache Server Implementation
Various Use Cases
• Game Caching
• Web Caching
• General Cache
• Integrated Cache
• Database Caching
• Session Management
• Domain Name System (DNS) Caching
• Application Programming Interfaces (APIs)
• Caching for Hybrid Environments
local Steam caching server: How this works
DNS Caching and How It MakesYour Internet Better
Guidelines and Best Practices
• Caching is a long and complex topic,
but the following rules are a good start:
- Keep DNS resolution on-premises
- ConfigureAccess Control Lists (ACLs)
- Deploy Anycast DNS Server
- Build a local Stream Caching Server
Recommendation for Content Localization
Performance optimization is an ongoing exercise. Customers are
becoming more demanding, the internet is becoming more complex,
and delivery platforms are becoming increasingly specialized.
So, we can make the focus on Contents Localization as soon as
possible to get the better
Questions are welcome
& encouraged
-This is for you, be sure you get the most out of it

Mais conteúdo relacionado

Semelhante a Contents Localization Initiatives to get better User Experience

Content Delivery Networks (CDN) - What You Really Need to Know
Content Delivery Networks (CDN) - What You Really Need to KnowContent Delivery Networks (CDN) - What You Really Need to Know
Content Delivery Networks (CDN) - What You Really Need to KnowGlobalDots
 
38th TWNIC OPM: Future network needs
38th TWNIC OPM: Future network needs38th TWNIC OPM: Future network needs
38th TWNIC OPM: Future network needsAPNIC
 
Cloud description
Cloud descriptionCloud description
Cloud descriptionthanuambika
 
determining the delivery network needs
determining the delivery network needsdetermining the delivery network needs
determining the delivery network needsMaimoon Sulthan
 
IETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routingIETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routingAPNIC
 
AWS Cloudfront Fundamentals
AWS Cloudfront FundamentalsAWS Cloudfront Fundamentals
AWS Cloudfront FundamentalsPiyush Agrawal
 
Building Cloud Network.pptx
Building Cloud Network.pptxBuilding Cloud Network.pptx
Building Cloud Network.pptxHasaanali14
 
Brief a+smarter...
Brief a+smarter...Brief a+smarter...
Brief a+smarter...gyanendra1
 
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022APNIC
 
Geographic Distribution for Global Web Application Performance
Geographic Distribution for Global Web Application PerformanceGeographic Distribution for Global Web Application Performance
Geographic Distribution for Global Web Application Performancekkjjkevin03
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web systemhashim102
 
Chapter 1 Introduction to Cloud Computing
Chapter 1 Introduction to Cloud ComputingChapter 1 Introduction to Cloud Computing
Chapter 1 Introduction to Cloud Computingnewbie2019
 
An introduction to Cloud computing for MBA
An introduction to Cloud computing  for MBAAn introduction to Cloud computing  for MBA
An introduction to Cloud computing for MBAkuttus2
 
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스Amazon Web Services Korea
 
CloudComputing
CloudComputingCloudComputing
CloudComputingAdi Challa
 
Chapter 1 & 2 - Introduction-to-Cloud-Computing.pptx
Chapter 1 & 2 - Introduction-to-Cloud-Computing.pptxChapter 1 & 2 - Introduction-to-Cloud-Computing.pptx
Chapter 1 & 2 - Introduction-to-Cloud-Computing.pptxhaileysuszelalem
 

Semelhante a Contents Localization Initiatives to get better User Experience (20)

CDN
CDNCDN
CDN
 
Content Delivery Networks (CDN) - What You Really Need to Know
Content Delivery Networks (CDN) - What You Really Need to KnowContent Delivery Networks (CDN) - What You Really Need to Know
Content Delivery Networks (CDN) - What You Really Need to Know
 
Content Delivery Networks
Content Delivery NetworksContent Delivery Networks
Content Delivery Networks
 
38th TWNIC OPM: Future network needs
38th TWNIC OPM: Future network needs38th TWNIC OPM: Future network needs
38th TWNIC OPM: Future network needs
 
Riverbed Content Delivery Cloud
Riverbed Content Delivery CloudRiverbed Content Delivery Cloud
Riverbed Content Delivery Cloud
 
Cloud description
Cloud descriptionCloud description
Cloud description
 
determining the delivery network needs
determining the delivery network needsdetermining the delivery network needs
determining the delivery network needs
 
IETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routingIETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routing
 
AWS Cloudfront Fundamentals
AWS Cloudfront FundamentalsAWS Cloudfront Fundamentals
AWS Cloudfront Fundamentals
 
Building Cloud Network.pptx
Building Cloud Network.pptxBuilding Cloud Network.pptx
Building Cloud Network.pptx
 
Brief a+smarter...
Brief a+smarter...Brief a+smarter...
Brief a+smarter...
 
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
 
Geographic Distribution for Global Web Application Performance
Geographic Distribution for Global Web Application PerformanceGeographic Distribution for Global Web Application Performance
Geographic Distribution for Global Web Application Performance
 
Business_Cases_v46
Business_Cases_v46Business_Cases_v46
Business_Cases_v46
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web system
 
Chapter 1 Introduction to Cloud Computing
Chapter 1 Introduction to Cloud ComputingChapter 1 Introduction to Cloud Computing
Chapter 1 Introduction to Cloud Computing
 
An introduction to Cloud computing for MBA
An introduction to Cloud computing  for MBAAn introduction to Cloud computing  for MBA
An introduction to Cloud computing for MBA
 
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
 
CloudComputing
CloudComputingCloudComputing
CloudComputing
 
Chapter 1 & 2 - Introduction-to-Cloud-Computing.pptx
Chapter 1 & 2 - Introduction-to-Cloud-Computing.pptxChapter 1 & 2 - Introduction-to-Cloud-Computing.pptx
Chapter 1 & 2 - Introduction-to-Cloud-Computing.pptx
 

Mais de Bangladesh Network Operators Group

Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and CephAccelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and CephBangladesh Network Operators Group
 
Re-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with GrafanaRe-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with GrafanaBangladesh Network Operators Group
 

Mais de Bangladesh Network Operators Group (20)

Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and CephAccelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
 
Recent IRR changes by Yoshinobu Matsuzaki, IIJ
Recent IRR changes by Yoshinobu Matsuzaki, IIJRecent IRR changes by Yoshinobu Matsuzaki, IIJ
Recent IRR changes by Yoshinobu Matsuzaki, IIJ
 
Fact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in BangladeshFact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in Bangladesh
 
AI Driven Wi-Fi for the Bottom of the Pyramid
AI Driven Wi-Fi for the Bottom of the PyramidAI Driven Wi-Fi for the Bottom of the Pyramid
AI Driven Wi-Fi for the Bottom of the Pyramid
 
IPv6 Security Overview by QS Tahmeed, APNIC RCT
IPv6 Security Overview by QS Tahmeed, APNIC RCTIPv6 Security Overview by QS Tahmeed, APNIC RCT
IPv6 Security Overview by QS Tahmeed, APNIC RCT
 
Network eWaste : Community role to manage end of life Product
Network eWaste : Community role to manage end of life ProductNetwork eWaste : Community role to manage end of life Product
Network eWaste : Community role to manage end of life Product
 
A plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s DeploymentA plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s Deployment
 
IPv6 Deployment in South Asia 2022
IPv6 Deployment in South Asia  2022IPv6 Deployment in South Asia  2022
IPv6 Deployment in South Asia 2022
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
RPKI Deployment Status in Bangladesh
RPKI Deployment Status in BangladeshRPKI Deployment Status in Bangladesh
RPKI Deployment Status in Bangladesh
 
An Overview about open UDP Services
An Overview about open UDP ServicesAn Overview about open UDP Services
An Overview about open UDP Services
 
12 Years in DNS Security As a Defender
12 Years in DNS Security As a Defender12 Years in DNS Security As a Defender
12 Years in DNS Security As a Defender
 
BdNOG-20220625-MT-v6.0.pptx
BdNOG-20220625-MT-v6.0.pptxBdNOG-20220625-MT-v6.0.pptx
BdNOG-20220625-MT-v6.0.pptx
 
Route Leak Prevension with BGP Community
Route Leak Prevension with BGP CommunityRoute Leak Prevension with BGP Community
Route Leak Prevension with BGP Community
 
Tale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIXTale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIX
 
MANRS for Network Operators
MANRS for Network OperatorsMANRS for Network Operators
MANRS for Network Operators
 
Re-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with GrafanaRe-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with Grafana
 
RPKI ROA updates
RPKI ROA updatesRPKI ROA updates
RPKI ROA updates
 
Blockchain Demystified
Blockchain DemystifiedBlockchain Demystified
Blockchain Demystified
 
Measuring the Internet Economy: How Networks Create Value
Measuring the Internet Economy: How Networks Create ValueMeasuring the Internet Economy: How Networks Create Value
Measuring the Internet Economy: How Networks Create Value
 

Último

Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 

Último (20)

Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 

Contents Localization Initiatives to get better User Experience

  • 1. CONTENTS LOCALIZATION INITIATIVES TO GET BETTER USER EXPERIENCE MD. RASHEDUL HASAN SYSTEM ADMINISTRATOR DIGICON TELECOMMUNICATION LIMITED
  • 2. Acknowledgement I have made this presentation with the help of different source like (website, presentation slide).
  • 3. How Users are Connected to the Internet? Interconnection: - Is the mutual exchange of traffic across separate networks by contractual agreement between different Internet service providers (ISPs).
  • 4. Hierarchy of Interconnection • Transit - Is a default path for any traffic that comes and goes from outside of the network. • Peering - Peering is the direct interconnection between One network and another network to support the exchange of traffic. - Types of Peering: • Private Peering: - Private peering allows a network to connect directly with Google over a dedicated physical link known as a private network interconnect (PNI) • Public Peering - Public peering allows a network to connect with Google and other networks over a shared fabric known as an internet exchange (IX)
  • 5. DifferentTypes of Networks Networks come in all shapes and sizes, and they all have different purposes. - Eyeball Networks - Content Networks - Carrier Networks
  • 6. Eyeball Networks • ISP that provides internet connectivity to end-users – The ISP may peer with Google (which is a content provider) where the end users consume content serviced/provided by Google, in this case the ISP is just an “eyeball network” providing a means for the end user to reach Google provided actual content. • However, it is to be noted that not all ISPs are eyeball networks, they can be pure transit providers. With Tier 2 networks and lower, they can serve as both an eyeball network and a transit provider, depending on their business model. Content Provider Carrier Eyeball Network Content Flow Direction
  • 7. Content Networks Content networks are the reverse of the eyeball networks: these networks originate the majority of traffic, destined to be consumed by end-users. Content Provider Carrier Eyeball Network Content Flow Direction
  • 8. Carrier Networks These networks are the providers of all the other networks: in essence, they transport packets from content networks to eyeball networks across the globe and are “the backbone of the internet.” Content Provider Carrier Eyeball Network Content Flow Direction
  • 9. Why Do People Access the Internet? •To AccessThe Internet Contents •To Communicate Each Other •To Socialize •For Entertainment •WebTransactions
  • 10. What is contents? in internet Internet Content refers to the information that you find on the internet. It can be anything from a picture, video, or even text. There are many other kinds of content such as audio, live streams, games, software, and more.
  • 11. Where Contents are Available? • Contents are available in different location all over the world. • So, all contents sources are not same. • And Contents Path may vary as per their origin and delivering location.
  • 12. How Contents are Serving to the Users By using the following: •Global Internet •Private Network Interconnection (PNI) •Content Delivery Network (CDN) Edge Server. •Local Cache on Premises.
  • 13. What Dimensions Matter? For Better User Experience The three well-known dimensions: • Cost: - Generally, a transit interconnect is more expensive than peering on a cost per Mbps basis. • Performance: - Performance relies among others on the number of hops to reach a specific destination. - A direct peering connection allows for content to go directly from the content provider to the subscriber • Reliability: - As a rule of thumb, the more available paths to choose from between a source and a destination, the more reliable the eventual service rendered between the two. - For example, if the primary path fails, a backup path is immediately available.
  • 14. Best Practices for Contents Serving Implement Content Localization to Delivery the Contents to the End User.
  • 15. Content Localization is the process or mechanism that optimizes the way in which data or content is accessed and delivered from the closest servers, data centers, and clouds to the requesting endpoint server. This helps in optimizing the time taken and improving overall speed and performance. Contents Localization
  • 16. Benefits of Contents Localization • Contents Load within Short PossibleTime. • Improve Application Performance • Reduce Database Cost • Reduce the Load on the Backend • Predictable Performance • Eliminate Database Hotspots • Increase ReadThroughput (IOPS)
  • 17. Initiatives for Content Localization - Content Delivery Network (CDN) Caching - Implement Cache Server into Own Premises. -Save the Day! - Keeping a Customer Happy. Contents Localization
  • 18. CDN, the latest in edge delivery • A Content Delivery Network (CDN) refers to a geographically distributed group of servers which work together to provide fast delivery of Internet content. • A CDN allows for the quick transfer of assets needed for loading Internet content including HTML pages, images and videos. • The popularity of CDN services continues to grow, and today the majority of web traffic is served through CDNs, including traffic from major sites like Facebook, Netflix, and Amazon.
  • 20. CDN Origin Server and Edge Server CDNs place Data Centers at strategic locations across the globe, enhance security, and are designed to survive various types of failures and Internet congestion. CDN Origin Server: An origin server can take on all the responsibility of serving up the content for an internet property such as a website, provided that the traffic does not extend beyond what the server is capable of processing and latency is not a primary concern. CDN Edge Server: A CDN edge server is to store content as close as possible to a requesting client machine, thereby reducing latency and improving page load times.
  • 21. CDN, How is it beneficial to you? • Static content will be served from the nearest server, your bandwidth requirements will be certainly decreased. • Content delivery network provide faster page loads and performance with redundancy. • CDN copies your static contents to geographically dispersed servers, hence your website load is divided among them. Ultimately, your website is highly available to your visitors. • CDN service is probably primary step to improve your SEO strategies and lift Google page rankings. Because, poor and slow loading websites will face more challenges to rank good in search engines.
  • 22. Major Challenges For CDN • Technical Understanding (Proper tricks ) • Proper Planning for Contents Delivery. • Fulfill the CDN Providers requirements. • Financial Capabilities New Hardware Cost and Maintenance Cost.
  • 23. Considerations while choosing a CDN While choosing a CDN, you will compare the services offered by several different content delivery network companies. • How many PoPs does the CDN provider own and what is the strength of their overall infrastructure? • Can the content delivery network handle all types of content and is it capable of meeting your specific requirements? • Does the CDN technology offer advanced network security without hampering the speed? Is there a seamless integration between the two? • How do the CDN pricing and customer support work? • Does the CDN provider give you network statistics and analytics to understand speed, performance, and real-time network latency?
  • 24. Peering Category (at a glance) Total Capacity Domestic International Direct Peer Upstream IX Peering MyIX Local Peer CDN PNI
  • 25. On Premises Cache Server Implementation
  • 26. Various Use Cases • Game Caching • Web Caching • General Cache • Integrated Cache • Database Caching • Session Management • Domain Name System (DNS) Caching • Application Programming Interfaces (APIs) • Caching for Hybrid Environments
  • 27. local Steam caching server: How this works
  • 28. DNS Caching and How It MakesYour Internet Better
  • 29. Guidelines and Best Practices • Caching is a long and complex topic, but the following rules are a good start: - Keep DNS resolution on-premises - ConfigureAccess Control Lists (ACLs) - Deploy Anycast DNS Server - Build a local Stream Caching Server
  • 30. Recommendation for Content Localization Performance optimization is an ongoing exercise. Customers are becoming more demanding, the internet is becoming more complex, and delivery platforms are becoming increasingly specialized. So, we can make the focus on Contents Localization as soon as possible to get the better
  • 31. Questions are welcome & encouraged -This is for you, be sure you get the most out of it