Connect with us

Technology

Caching and Why it is so important

Published

on

Image: Hubspot

Have you ever noticed that when you frequently visit a website it loads a lot faster than the first time? That is due to a little something called caching. This is the process of storing copies of website files into a temporary storage location (called a cache), so that future requests for that data can be loaded faster. Web browsers such as Google Chrome or Firefox and the webserver make a cache to ensure the website performs faster.

If you’re implementing caching properly your website visitors will not only love the faster experience but this improved performance comes with improved conversions. A conversion for example is an online sale, a booking confirmation, a lead generation request or a general enquiry, depending on the website and what they’re selling. 

Let us dive into the two types of Web Caching: 

  1. Browser Caching

Browser caching, (also called client-side caching), is where the web browser application performs caching processes. When you visit a website, the web browser doesn’t just need to retrieve all the content on the page that you are seeing, like images and text, it also needs to download other things, such as Javascript files, CSS (Cascading Style Sheets), fonts, etc. Browser caching works in a clever way by storing many of these resources / files for a time period (which can be configured) so that they don’t need to be downloaded again when someone visits your website for a subsequent time. This means that the first time someone visits a website it will be slightly slower (we’re talking seconds here) as the web browser is requesting and downloading these needed resources.

  1. Server Caching 

Websites and web applications are hosted on servers. On these servers, we can also take advantage of technologies and settings to set up server caching. Server caching is another technique to make your website or web application faster. In a nutshell, this is how it works: when website visitors request to view a specific page on a website, the webserver then processes this request. After the first request is completed by any user, the server will then remember this request so that next time it gets the same request it can deliver the same result or data to the website and much faster.

Benefits of caching

The clear benefit of caching is that we’re able to provide users with a faster loading website and provide the user with a great user experience (quick loading time) This applies to websites that are loaded both on desktop devices and mobile devices. Another big benefit that many people overlook or aren’t aware of is that search engines such as Google and Bing also give preference to websites that load really quickly when it comes to ranking higher Search Engine Results Pages. The improved speed contributes to the improved SEO score of your website. This can be crucial to obtaining higher traffic to your website and ultimately better conversions and more money to your bottom line.

Is caching effective?

People often question the effectiveness of caching and if it should be implemented on their website. Its aim is to speed up your website and reduce load speeds, for both your website visitors and search engines. This is a clear advantage and therefore definitely effective. The shaved offloading time can have a direct impact on your website’s performance, especially with heavy traffic loads and improve your SEO rankings. It’s important to remember, caching needs to be implemented correctly and properly for it to be effective. Applying caching rules on the web browser or implementing the technology on the server in the wrong way can also be counterproductive and detrimental to your website and business. Only experienced web developers should be trusted with the implementation of caching solutions on websites and web applications.

Is there a downside to caching?

If the website goes through a lot of changes then there is a chance that the user will see the old version instead of the updates. With client-side caching the browser might load an old version of the CSS, Javascript or images. What we do to get around this is to append a query string after the filename which is normally used to pass extra information to pages. So this tricks the browser in thinking that it’s a different file and loads it. 

For example:

/css/style.css?v=2

Anything after the question mark is the query string. Putting any random text after it would work as long as the end URL looks different: So “/css/style.css” is not the same as “/css/style.css?v=2” and the browser will load the updated style.css file. Alternatively, the user will have to do a cache refresh (ctrl+f5 on windows) or wait for the cache to eventually expire. Server-side caching all depends on how it’s implemented and where it’s stored. It might take a script to clear the cache, deleting a folder on the file server or clearing a database table. If the website is on a CDN then you have to use that service’s control panel to force each endpoint to update with the latest files and clear the cache.

When should caching NOT be used?

There’s no reason not to use client-side caching because why redownload the assets if it’s going to remain the same? Server-side validation on the other hand means you have dynamic content and you want to be careful what exactly you cache. You could be caching complex statistics and graph data that only change once a month. This could take several minutes to generate, which you don’t want your user to wait for, caching this makes sense. But what if that data is updated frequently then caching the end result is not an option because some users will see the outdated results. In this scenario, caching isn’t the solution and you’ll have to find a different way to present this to the user. We’ve seen in different projects that we’ve taken over that many inexperienced developers rely on server-side caching far too much. This is because they can’t efficiently write queries and source code to solve the problems, but turn to caching the data on the server to make it load faster (but not correctly). 

But what if my content changes? 

We know what you may be thinking: caching has many benefits to make my website load in a super-fast response time, but what if I have caching enabled and I publish new items or my content changes, then what? Will these new changes not be cached and therefore not unseen to website visitors? Caching systems that are set up properly are able to deal with these types of scenarios. Not only does caching systems consist of ways to store data for speedy display but they are also capable of emptying the cache when certain criteria are met. The cache can then be regenerated once the cache has been emptied.

Last but not least…

Caching is a very sophisticated technology that increases the speed at which your website or web application can load, without requiring additional processing power. Implementation of caching can be tricky and needs to be done properly. Once done it will result in faster load times and reduce the strain on your server. A faster website or web app means that your users will love browsing around and Search Engines will also appreciate this loading speed, giving you a boost on your SEO score.

Article by: Angelo Zanetti

 

Download BAO E-MAGAZINE

Continue Reading
Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Technology

Philips Introduces Momentum 559M1RYV 4K HDR display with Ambiglow for Xbox

Published

on

Philips 55 lifestyle in situ Xbox (Image: Supplied)

MMD, the leading display specialist and brand license partner for Philips monitors, today announced the release of the world’s first designed for Xbox console gaming monitor. Philips Momentum 559M1RYV featuring 55-inch panel size boosting 3840×2160 resolution with 4K / 144Hz, 4ms GTG response time, and many other features that will be available in the UAE, Saudi Arabia, Kuwait and Pakistan.

4K HDR display with Ambiglow 559M1RYV/01 | Philips

Philips Momentum 559M1RYV: Design and Sound

This new “Philips Momentum 559M1RYV” bears the name Momentum 559M1RYV and bears the same exterior appearance as the previous version, including the adoption of a VA LCD panel with a W-LED backlight system with Ambiglow technology that adds a new dimension to your viewing experience. Innovative Ambiglow technology creates an aura of light on the surrounding wall from behind the screen panel. Its fast processor analyzes the content of the displayed image, and continuously adapts the color and brightness of the emitted light to match the displayed image. This technology also helps reduce eye strain to enjoy the scenes, it also supports DisplayHDR 1000 standard. The gaming monitor includes a specially designed speaker enclosure from the engineers at Bowers & Wilkins, the British loudspeaker company globally renowned for their innovative designs and sound engineering, that completes the experience.

Pankaj Budhiraja, Category Manager – Philips Monitor – Middle East & Africa, said: “The new Philips Momentum monitor offers unique user experience especially for gamers who demand exceptional graphic quality display and flicker-free pictures. This monitor is a wholesome entertainment package with build-in stereophonic speakers, sharp picture quality, vibrant colors and dynamic contrast and excellent resolution”.

Philips Momentum 559M1RYV: Performance

Philips Momentum 559M1RYV including Displayport 1.4, a USB-B port along with 4 USB 3.2 ports, two of them with fast charging. The Philips Momentum Monitor delivers designed for Xbox validates performance with ultra-clera 4K resolution at a minimum 120Hz refresh rate. 3840×2160 pixels with a 16:9 aspect ratio and a good response time of 4ms, as for the brightness rate in the mode up to 750cd / m2, while in the HDR mode it reaches 1200cd / m2. As for the color weight, we will notice that it offers DCI-P3 color gamut with 95% coverage, NTSC color gamut with 104% coverage, and sRGB with 125% coverage.

“As Philips always prioritizes user health, we introduce Ambiglow technology for eye-friendly productivity and a premium sound system. The monitor been extensively tested, and validated by engineers at Microsoft and MMD to ensure perfect compatibility, Philips Momentum meet’s the high expectations of the Xbox fans, creating an integrated gaming atmosphere to enjoy.” Budhiraja added.

Key features for Philips Momentum 559M1RYV:

  • Screen size: 55-inch
  • Resolution: 3840 x 2160 UHD 4K
  • Panel type: VA
  • Refresh rate: 120Hz (HDMI 2.1); 144Hz (DisplayPort 1.4)
  • Response time: 4ms
  • Aspect ratio: 16:9
  • V-Sync method: Adaptive Sync
  • Contrast ratio: 4,000:1
  • Ports: HDMI 2.1 (x3), DisplayPort 1.4 (x1), USB-C (x1), USB-B (x1), USB 3.2 (x4)
  • Ambiglow: 3-sided
  • Power supply: Internal, 100-240VAC, 50-60Hz

 The Philips Momentum 559M1RYV monitor is available through MMD authorised distributors in the UAE, Saudi Arabia, Kuwait and Pakistan and comes with a standard 3-year warranty, and EUP in UAE AED 6999*.

 

Download BAO E-MAGAZINE

Continue Reading

Technology

GSMA Report 2021: Over Half World’s Population Now Using Mobile Internet

Published

on

The GSMA has launched its global State of Mobile Internet Connectivity Report 2021 showing that, despite the COVID-19 pandemic, more than half of the world’s population is now using the mobile internet. Mobile internet usage translates to just over 4 billion connected people,  225 million more compared to 2019, and up from a third of people globally just six years ago.

Even with this impressive growth in mobile internet connectivity, both in terms of mobile internet coverage and usage, the report highlights that work must accelerate to bridge the digital divide. Of the 3.8 billion people who remain unconnected, only 450 million people do not live in areas with mobile broadband coverage, (“the coverage gap”). The coverage gap represents a significant improvement year on year.

The far bigger challenge is the 3.4 billion people who live in areas that are already covered by mobile broadband, but are not using it, (“the usage gap”).

The report examines trends in the coverage and usage of mobile internet over the last six years and identifies the key barriers to mobile internet adoption. It also looks at the early impacts of the COVID-19 pandemic and the most significant regional effects. Finally, it makes recommendations to help close the digital divide and ensure greater access to mobile internet connectivity.

“The COVID-19 pandemic made clear the importance of mobile internet access to people’s lives and livelihoods and has accelerated the digital transformation around the world. Mobile  is the primary and often the only way to access the internet in low- and middle-income countries. While more people than ever are now using the mobile internet, some fundamental barriers stop far too many people from using mobile internet. To close this usage gap, all of us – government and industry – need to do more,” says the GSMA’s Chief Regulatory Officer, John Giusti. “In particular, we must address the key barriers to usage of mobile internet services, most notably literacy and digital skills, as well as affordability. Only through targeted and collaborative action can we bridge the digital divide.”

Coverage and usage gap in mobile internet is narrowing

During the last six years, the coverage gap has continued to narrow: 

  • In 2014, almost a quarter of the world’s population did not have access to a mobile broadband network. 
  • By the end of 2020, that figure was only 6%.  
  • Now, 94% of the world’s population has access to a broadband network, with most progress between 2014 and 2018. 
  • In 2020, global coverage increased by one percentage point, from 93% to 94%. This reduced the number of people living in areas without a mobile broadband network to 450 million. Those who remain uncovered typically live in sparsely populated rural areas with difficult terrain.

The number of people using mobile internet has also increased for the second year in a row: 

  • However, the usage gap remains large and accounts for the majority of the unconnected. 
  • In 2020, 3.4 billion people (43% of the world’s population) lived within the footprint of a mobile broadband network but were not accessing mobile internet services. 
  • Although the usage gap is narrowing, it is now seven times larger than the coverage gap. 
  • In 2014, the usage gap accounted for 64% of the total unconnected population – this figure grew to 88% by 2020 due to the increase in mobile broadband coverage.  
  • Low- and middle-income countries (LMICs) now account for almost 93% of the world’s unconnected population and more than 98% of the uncovered population.  
  • Between 2019 and 2020, the most significant increase in mobile internet usage is in East Asia (61%), which grew by 4%. 

Barriers to mobile internet usage 

The pandemic has highlighted the importance of mobile internet connectivity to the social and economic well-being of people around the world. People with mobile internet access were able to stay connected with friends and family, conduct business, gain access to critical information and services, and otherwise ease the monotony of lockdown life. Yet 47% of the population in LMICs are still not using the mobile internet despite living within mobile broadband network coverage.

Key barriers include: 

  • Lack of awareness of mobile internet and its benefits, literacy, and digital skills make up the largest barrier to adoption. Nearly a quarter of adults across the report’s surveyed countries are not aware of mobile internet and its benefits. 
  • Affordability: internet-enabled handsets and data became less affordable in many LMICs in 2020 due to the economic impact of the COVID-19 pandemic.

These barriers often disproportionately affect specific segments of the population, especially people living in rural areas and women. 

A Collaborative Approach 

The global climate challenge shows that mobile connectivity can be a lifeline for people during crises, re-emphasising the importance of doing more to improve access to mobile services.  The only way to close the digital divide is through a strong collective effort to address people’s barriers to accessing and using mobile internet. It requires targeted action by all stakeholders including mobile operators, policymakers, government and the broader private sector. 

This report is the output of a project funded by the UK Foreign, Commonwealth & Development Office (FCDO), and the Swedish International Development Cooperation Agency (Sida). The views expressed are not necessarily those of either organisation.

The GSMA’s State of Mobile Internet Connectivity 2021 is available at: www.gsma.com/somic

 

Download BAO E-MAGAZINE

Continue Reading

Technology

Banks across Africa Turn to IBM Hybrid Cloud and AI Solutions to Accelerate Digital Innovation

Published

on

IBM Hybrid Cloud General Manager, Alan Peacock and IBM General Manager for IBM North, East and West AfricaAngela Kyerematen-Jimoh (Image: Supplied)

IBM (NYSE: IBMtoday announced that major financial institutions across Africa have selected hybrid cloud and AI capabilities from IBM to unlock digital innovation and continue their work to develop digital-first solutions, ultimately broadening access to financial services on the continent.

COVID-19 continues to accelerate the already rapid changes that were happening across the financial services sector in Africa, fast-tracking the adoption of digital technologies to boost financial inclusion. With over 475 million Africans expected to be mobile internet users by 2025 GSMA –The mobile economy sub-Saharan Africa 2020, digital and mobile play a critical role in facilitating the delivery of digital financial services to consumers who transact on their mobile phones. As banks focus their efforts on open innovation, security and high-value services, hybrid cloud solutions have become increasingly important to deliver seamless and secure digital banking experiences.

“Enterprises, especially those in highly regulated industries like financial services, face unique challenges when it comes to balancing innovation and regulatory compliance,” says Alan Peacock, General Manager, IBM Cloud. “For decades, IBM has been fueling the transformation of the financial services industry, bringing IBM’s trusted industry experience and leadership in security and data privacy to help banks modernize, transform operations and drive innovation.”

According to IBM’s COVID-19 future of business study, more than 59% of the organisations that participated said that the pandemic accelerated digital transformation, and more than 75% of responding executives indicated they expect changed customer behaviour to continue after COVID-19. As companies in the financial services sector are speeding up transformation, IBM hybrid cloud and AI solutions are supporting their drive to accelerate digitalisation in different parts of the continent.

“In the past year we have seen banks navigate changes brought on by a growing preference for digital and mobile solutions, increasing smartphone penetration and the demand for convenience, innovation, and simplicity from today’s modern consumer, says Angela Kyerematen-Jimoh, Regional, General Manager for IBM North, East and West Africa. “As banks across the continent take advantage of the opportunity to provide digital financial services which boost financial inclusion, IBM is working with Africa’s leading financial groups to deliver intelligent, cloud-based, digital-first innovation through IBM’s hybrid cloud and AI capabilities.”

Ecobank, the pan-African banking conglomerate, with banking operations in 33 African countries, has adopted a hybrid cloud approach to extend its reach to millions across Africa.  Using IBM Cloud, Ecobank migrated their flagship mobile banking application to leverage the on-demand capacity of resources that can support sudden spikes in traffic on its mobile banking services. Ecobank also has access to other IBM cloud services that can be used to develop more innovative, digital-first solutions to enhance their own client experience.

With over 12 million customers on its flagship mobile application, Ecobank is on an accelerated digital banking transformation journey and is set out to expand its digital offerings and grow the 30 million digital transactions it already processes on its platforms. As part of this journey, the Pan-African banking conglomerate has built scalable business solutions which allow for ease of integration with third-party providers using their open digital banking platform for a growing customer base.

Pan-African bank, Nedbank has set out to deliver superior digital experiences to customers. To achieve this, the bank is modernising its core banking applications with a hybrid cloud strategy and has partnered with IBM to help bring digital products and services to life.

To take advantage of the flexibility and agility offered by modern cloud technologies on this digitalisation journey, Nedbank explored a hybrid multi cloud approach, adopted the IBM Garage methodology to implement IBM Cloud Pak for Integration. Through IBM Garage, the bank was able to deep dive and explore fresh solutions and in a week achieved what would have taken them months. Faced with the need to integrate complex legacy systems, Nedbank turned to IBM Cloud Pak for Integration to help build a simplified and standardised integration approach to their cloud strategy. This enables Nedbank to shift their legacy applications into the cloud and integrate with other cloud-based applications they are consuming as they modernise and position for future innovation.

Attijariwafa Bank, the Pan African Banking and Financial Group, has adopted IBM hybrid cloud solutions software to advance the digitisation of its banking operations, and quickly bring new digital services to its customers, all in a secure and flexible environment. Using IBM Cloud Paks that are built on Red Hat OpenShift, the leading bank will streamline and better integrate front-and back-office processes and to modernise business and IT operations.

By deploying IBM Cloud Paks, Attijariwafa bank will modernise and manage its core banking applications like its corporate banking application, on a secure, integrated and easily scalable environment. This will allow a rich and simple customer interaction while decreasing the time to bring new offerings to market. It will also enable the banks’ employees to focus their effort and time on serving their customers better.

This collaboration with IBM supports the digital transformation strategy of the bank and facilitates a full modernisation of the bank’s operations in an open, hybrid cloud environment.

United Bank for Africa Plc (UBA), Africa’s global bank operating in 23 countries globally and with headquarters in Nigeria, has set a goal to grow its transaction volume significantly over the next few years and to deepen retail market penetration. To achieve this, they would be required to attract the unbanked, acquire new customers through digital banking and retain existing customers by adopting a “No Transaction Must Fail (NTMF)” initiative.

Using IBM POWER9-based servers, Flash system storage and IBM PowerVC (Power system virtualization & cloud management), UBA set up a scalable, private cloud environment that is cost-effective taking the first step towards embracing a hybrid cloud model.

Customers’ needs are evolving as they seek banking services across channels and expect personalization. Co-operative Bank of Kenya turned to IBM to modernize their core banking platform and reach their customers on different channels including mobile and online while offering customized services driven by insights. For this, they required a technology that would also empower their employees who work across teams to simplify processes, optimize customer data, while also achieving goals like reducing infrastructure and maintenance costs. With IBM Power and FlashStorage solutions, they now derive improved insights on customer data, faster query resolutions, quicker time-to-market on new services across channels – all backed by high available, scalable, cloud-and AI-ready technology.

Banco Mais, a leading bank in Mozambique, turned to IBM to help streamline its business processes and reduce turnaround times for customer-facing services. In the face of a growing competitive market locally, Banco Mais needed to develop financial service products faster to retain and gain market share.

Banco Mais implemented IBM Business Process Manager on Cloud service and was able to start projects quickly and deploy process application solutions without the need to build the IT infrastructure. By turning to this IBM Cloud solution, they could develop, test, run and monitor their business processes at a fraction of the time it would otherwise have taken. As a result, Banco Mais reduced turnaround time for loans by 60% and decreased the time it took to implement services that took 3 to 4 months by 85% to improve customer experiences.

Earlier this year, IBM announced the general availability of the industry’s first financial services-ready cloud platform, IBM Cloud for Financial Services, as well IBM Cloud Satellite. First revealed in 2019, the IBM Cloud for Financial Services is designed to help reduce risk for financial institutions, their partners and FinTechs, and innovate quickly with built-in controls that are adhered to by the entire ecosystem. IBM Cloud Satellite brings a secured, unifying layer of cloud services for clients across environments, regardless of where their data resides, delivering security, data privacy, interoperability and open standards found in hybrid cloud environments.

 

Download BAO E-MAGAZINE

Continue Reading

Ads

Most Viewed