Documentation Index
Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
Use this file to discover all available pages before exploring further.
Optimising Your Website’s Performance
The FREAKHOSTING Web Hosting Control Panel at web.freakhosting.com includes built-in performance optimisation tools that help your website load faster and handle more visitors. This guide covers opcode caching and the OpenLiteSpeed web server — the two core technologies that power every FREAKHOSTING hosting account.Difficulty
Time
Accessing the Optimisation Settings
The optimisation settings are located inside the Advanced section of your website’s control panel.Log In to the Control Panel
Open the Advanced Dropdown
Opcode Caching
Opcode caching is the primary performance feature available on the Optimisation page. It is enabled by default on all FREAKHOSTING hosting accounts — you will see the toggle switch turned on (shown in cyan) when you first visit the page.What Is Opcode Caching?
Every time a visitor loads a page on your website, PHP normally has to read your script files, compile them into machine-readable instructions called opcodes, and then execute those opcodes to generate the page. This compilation step happens on every single request, even if the PHP files have not changed at all. Opcode caching eliminates this repeated work. When enabled, the compiled opcodes are stored in memory after the first request. On all subsequent requests, PHP serves the cached opcodes directly instead of recompiling the scripts from scratch. This means your website responds faster and your server uses fewer resources. Think of it like this: imagine you run a restaurant, and every time a customer orders the same dish, your chef has to look up the recipe from scratch, re-read every step, and start from zero. That is what PHP does without opcode caching. Now imagine instead that your chef memorises the most popular recipes after making them once — they can prepare the dish much faster because they already know the steps by heart. That is opcode caching. Your website memorises the answers to common requests instead of looking them up every time.How to Toggle Opcode Caching
Find the Opcode Cache Toggle
When to Temporarily Disable Opcode Caching
While opcode caching should generally stay enabled, there are a couple of situations where you may need to temporarily disable it.PHP File Changes Not Reflecting
If you have updated PHP files on your website (for example, by uploading a new plugin, editing a theme file, or applying a manual code change) and the changes do not appear when you visit your site, the opcode cache may be serving the old compiled version of those files. The cache does not always realise that the underlying files have changed. This is a common gotcha during development or when you are actively making changes to your site. Here is how to handle it.Disable Opcode Caching
Verify Your Changes
During Active Development
If you are in the middle of a development session where you are making frequent changes to PHP files, it can be helpful to disable opcode caching temporarily so you see your changes immediately without toggling back and forth. Just remember to turn it back on when you are done.OpenLiteSpeed Web Server
FREAKHOSTING uses the OpenLiteSpeed web server across all hosting accounts. You can see this displayed in the At a glance section of your website dashboard, confirming that your site is running on OpenLiteSpeed.What Is OpenLiteSpeed?
OpenLiteSpeed is a high-performance, lightweight web server that is specifically optimised for speed. It is the open-source edition of the LiteSpeed Web Server and is designed to serve websites faster than traditional web servers like Apache or Nginx.Key Benefits for Your Website
Faster Page Loads
Built-in Caching
Lower Resource Usage
PHP Optimisation
Performance Tips
Beyond opcode caching and OpenLiteSpeed, consider these additional steps to maximise your website speed:- Optimise images — Compress and resize images before uploading to reduce page weight. A 5MB hero image can be compressed to 200KB and look almost identical.
- Minimise active plugins — Each plugin adds processing overhead. Remove any you are not actively using. Even deactivated plugins can sometimes cause minor overhead.
- Use a CDN — A content delivery network serves static files from locations closer to your visitors, which can dramatically improve load times for international audiences.
- Keep your PHP version up to date — Newer PHP versions offer significant speed improvements. See our PHP Version Management guide for details.
- Enable browser caching — Use cache headers to let returning visitors load pages faster by storing static assets locally in their browser.
Frequently Asked Questions
How do I access the optimisation settings?
How do I access the optimisation settings?
Should I leave opcode caching enabled?
Should I leave opcode caching enabled?
Do I need to configure OpenLiteSpeed?
Do I need to configure OpenLiteSpeed?
Why is my website slow even with opcode caching enabled?
Why is my website slow even with opcode caching enabled?
How do I change my PHP version for better performance?
How do I change my PHP version for better performance?
I just updated a plugin but the old version is still showing. What do I do?
I just updated a plugin but the old version is still showing. What do I do?
Need Extra Help?
If you encounter any issues, our support team is ready to assist:- Live Chat: Quick assistance via our website.
- Support Ticket: Open a Ticket
- Discord: Join our Community
- Email: support@freakhosting.com