π₯ LIVE STREAM ALERT! Joomla vs. Cloudflare:
The Optimization Showdown! π₯
Hey everyone! You know how much we strive for blazing-fast websites, and Cloudflare is often our go-to for incredible optimization. But what happens when that very optimization creates a tangled web of issues for your beloved Joomla site?
In this live stream, I'm pulling back the curtain on a perplexing problem I've been battling: Cloudflare's aggressive optimization is actually causing headaches for my Joomla setup.
I'll be going live to troubleshoot this head-on, sharing my screen, my thought process, and all the nitty-gritty details as I try to untangle this digital Gordian Knot.
If you've ever dealt with mysterious website glitches, performance anomalies, or just want to see some real-time technical detective work unfold, this is for you! We'll explore:
The specific symptoms my Joomla site is experiencing. How Cloudflare's optimization features might be the root cause.
My step-by-step troubleshooting process. (Hopefully!) The ultimate solution to get everything running smoothly again.
This isn't just a "how-to"; it's a live, unscripted journey into the heart of website optimization challenges.
Bring your questions, your insights, and maybe even your own war stories!
00:00:00 - Intro, Sponsor & Korean Memorial Visit
00:04:49 - Identifying the Problem
00:07:34 - Cloudflare Troubleshooting Steps
00:16:00 - Root Cause Analysis
00:29:41 - Advanced Fixes & Community Tips
00:41:45 - Creating Page Rules to Bypass Rocket Loader
01:25:00 - Lighthouse Speed Test: Rocket Loader ON vs. OFF
01:35:54 - Joomla AI Projects (GSoC Announcement)
01:39:52 - Family Plans & Channel Updates
01:41:35 - Closing Remarks & Thank You
β Summary
-
Introduction to the Issue
Tim introduces a real-world Joomla problem: the JComments form fails to submit due to Cloudflare optimizations, specifically Rocket Loader. -
Viewer Interaction & Setup Context
Tim chats with viewers and explains the photo backdrop. He sets up the issue context using a live Joomla site. -
Identifying the JavaScript Error
On testing, the console showsJComments is not defined
, pointing to a JavaScript loading conflictβlikely from Cloudflare. -
Cache Clearing & Development Mode
Tim purges the Cloudflare cache and enables βDevelopment Modeβ to bypass cacheβbut the issue persists. -
Disabling Rocket Loader
After disabling Rocket Loader, the comment form works!
π¨ Main Fix Identified: Rocket Loader interferes with JS loading order. -
Attempted Workarounds
Tim tries Cloudflare rules to excludejcomments.js
, including page rules and cache bypass patternsβnone succeed. Rocket Loader must remain off. -
Community Suggestions
Viewers suggest:
-
Adding
data-cfasync="false"
to script tags (manual code edit). -
Reviewing Cloudflareβs official Joomla guidance (e.g., restoring real visitor IP).
-
Speed vs. Functionality Trade-Off
Speed test with Rocket Loader shows faster load timesβbut it breaks JS functionality. Disabling it ensures forms work, but adds ~3s load time. -
Joomla News & Events
Tim shares updates:
-
Joomla gets 4 new AI & workflow-related projects via Google Summer of Code.
-
Upcoming streams on July 9 (AI chatbot), Mini Orange collab to follow.
-
Final Recommendations
β Disable Rocket Loader for critical JS
β Use Cloudflare Page Rules strategically
β Consider script tag attributedata-cfasync="false"
β Monitor developer guides and test thoroughly
Please send any feedback or bug reports or queries to;
Contact Tim Davis βΊ
Joomla Training Cohort βΊ https://cybersalt.com/jtc

Add comment