One of the most surprising things people notice when testing SHONiR CMS is its performance. Many developers ask the same question:
How can SHONiR CMS handle extremely high traffic and deliver web pages so fast, even on an average or low-end server?
In real-world testing, SHONiR CMS has been able to handle 100,000+ requests efficiently on modest server configurations – even on shared hosting environments. The secret behind this performance lies in its smart caching architecture.
Instead of modifying the core of CodeIgniter 4, SHONiR CMS simply uses its built-in capabilities in a smarter and more optimized way.
SHONiR CMS does not modify any core files of CodeIgniter 4.
This is intentional.
CodeIgniter has a very strong development team behind it and is one of the most stable and reliable PHP frameworks available today. Rather than altering the framework, SHONiR CMS focuses on utilizing the full power of CodeIgniter in the best possible way.
The goal is simple:
To achieve extremely fast performance, SHONiR CMS uses three different caching layers.
Each layer reduces server workload and improves response time.
The first layer uses the built-in caching feature provided by CodeIgniter 4.
This caching system stores the generated output of a page, allowing the server to deliver the same page quickly without rebuilding it every time.
This built-in feature works extremely well and provides significant speed improvements.
You can learn more about CodeIgniter’s page caching here:
https://codeigniter.com/user_guide/general/caching.html
The second caching layer in SHONiR CMS is HTML static caching.
In this method, the CMS generates a fully rendered HTML version of a page and stores it directly on the server.
When a visitor requests the page:
This approach dramatically reduces server load.
All generated HTML cache files are stored in:
writable/cache/htmls
This method is particularly useful for websites where content rarely changes, such as:
For such sites, content might remain unchanged for months or even years. In those cases, repeatedly querying the database to rebuild pages is unnecessary.
SHONiR CMS handles this intelligently by serving pre-generated HTML pages instantly.
You can see an example here:
https://8.shonir.com/shonir-cms/bpd17/multi-cdn-guide-boost-website-speed-performance.html
If you open the page source, you will see something like this at the top:
<!-- SHONiR Cache generated: 03/08/26 15:07:42 UTC -->
At the bottom of the page you will find:
<!-- SHONiR Cache loaded Time: 03/08/26 23:35:12 PKT Usage:659.19 kb Peak:659.73 kb -->
This provides transparency for developers and helps monitor performance.
To activate the CodeIgniter web page cache, follow these steps:
tbl_configcache_timeIf the value is
0, caching is disabled. Set a value like 300 for 5 minutes cache duration. Example values:
| Value | Meaning |
|---|---|
| 300 | 5 minutes |
| 900 | 15 minutes |
| 3600 | 1 hour |
This setting controls CodeIgniter's built-in web page caching.
To enable HTML static caching, open the
.env file in the root directory of SHONiR CMS. Find this line:
html.cache = false
Change it to:
html.cache = true
Once enabled, SHONiR CMS will automatically generate static HTML pages and store them in the cache directory.
The third layer of caching focuses on image performance.
SHONiR CMS automatically:
This results in faster page load times and reduced bandwidth usage.
To enable image caching:
tbl_configcache_imagetrueTo control image quality, find
image_quality and set values from 0–100. Example: 85 provides a good balance between image quality and file size.
The
cache_time setting acts as the global cache control. If cache_time = 0, HTML caches will be removed after generation. This value affects multiple cache systems, including image caching behavior.
By combining multiple caching layers, SHONiR CMS drastically reduces:
The result is a system that can serve massive traffic even on low-cost hosting environments. This is why SHONiR CMS can achieve exceptional performance without requiring expensive infrastructure.
✔ Clean architecture
✔ Zero modification of CodeIgniter core
✔ Multi-layer caching system
✔ Optimized image delivery
✔ High performance even on shared hosting
All these factors together make SHONiR CMS a powerful and efficient platform for building fast websites.
#SHONiRCMS #WebPerformance #Caching #CodeIgniter4 #WebDevelopment #SharedHosting #WebOptimization #PHP #CMS #SpeedBoost
Running a website shouldn’t require a degree in data science. While Google Analytics and Google Search Console are powerful tools, they can feel overwhelming for everyday web owners who simply want to know: What are my visitors doing?
That’s where SHONiR CMS Analytics steps in. Designed with simplicity and clarity in mind, the Analytics feature is integrated directly into the SHONiR CMS admin panel, making insights accessible without complexity.
Discover how SHONiR CMS delivers ultra-fast performance using PHP 8 and MariaDB 10 on a single-core 1GB VPS server — handling 100K+ requests without slowing down.
Setting up SHONiR CMS, built on the powerful CodeIgniter 4 framework, is a straightforward process on a local environment like XAMPP or WampServer. This guide walks you through the installation, database configuration, and environment setup to get your local site running smoothly.
© 2026 SHONiR CMS . All Rights Reserved.