WordPress, and Cloudflare Expert Needed to Fix Persistent Image Loading Issue
Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted1 hour ago
We are looking for an experienced WordPress, Cloudflare, and LiteSpeed caching expert to diagnose and permanently fix an image-loading issue on our website.
Problem Description:
Our website uses:
• WordPress + WooCommerce
• Cloudflare CDN / Proxy
• LiteSpeed Web Server
• LiteSpeed Cache
• WebP images
• Browser and edge caching
The issue is unusual because images work correctly initially, but after the website has been open/used for approximately 7–10 days, some images may stop displaying or appear blank/broken in an existing browser session.
Important observations:
• The affected images usually work correctly in Incognito/Private mode.
• Clearing browser cache or using a fresh session can make the images work again.
• Cloudflare may report the image as cf-cache-status: HIT.
• The origin image/file exists and is valid.
• The problem appears after a long period rather than immediately after deployment.
• We want to determine whether the root cause is related to Cloudflare edge cache, browser cache, LiteSpeed cache, WebP delivery, cache headers, stale objects, or interaction between these caching layers.
• We do not want a temporary solution that requires customers to manually clear their browser cache.
What we need
The developer should:
1. Investigate the complete request/caching chain:
Browser → Cloudflare → LiteSpeed → WordPress/Origin
2. Identify the exact reason why images become unavailable/broken after several days.
3. Check:
• Cloudflare cache rules
• Browser Cache-Control / Expires headers
• Cloudflare cache behavior
• LiteSpeed image/cache behavior
• WebP rewrite/delivery
• ETag / Last-Modified
• Age and CF-Cache-Status
• Content-Type and Content-Length
• Stale cache objects
• Cache revalidation
• Cloudflare APO/cache interaction if applicable
4. Reproduce the issue or establish a reliable way to test it.
5. Provide a permanent fix, not simply:
• Disable Cloudflare
• Disable caching
• Ask users to clear their browser cache
• Bypass all image caching
6. Preserve the performance benefits of Cloudflare and LiteSpeed caching.
7. Make sure the solution does not negatively affect:
• PageSpeed/LCP
• WebP delivery
• WooCommerce
• logged-in users
• dynamic AJAX functionality
• WordPress admin
• existing Cloudflare rules
Required Experience:
Please apply only if you have strong practical experience with:
• Cloudflare CDN/cache
• WordPress
• WooCommerce
• LiteSpeed / OpenLiteSpeed
• LiteSpeed Cache plugin
• HTTP caching headers
• Browser caching
• WebP image delivery
• Cloudflare cache troubleshooting
• Chrome DevTools/network debugging
• curl / HTTP header analysis
Deliverables
• Root-cause analysis
• Explanation of why the problem appears only after approximately 7–10 days
• Exact configuration/code changes required
• Permanent fix
• Testing of the fix
• Documentation of the final Cloudflare/LiteSpeed cache configuration
Please do not apply if your solution is simply to disable Cloudflare or disable image caching.
When applying, please briefly describe a similar Cloudflare + WordPress/LiteSpeed caching issue you have solved and how you diagnosed it.
Thank You!
Problem Description:
Our website uses:
• WordPress + WooCommerce
• Cloudflare CDN / Proxy
• LiteSpeed Web Server
• LiteSpeed Cache
• WebP images
• Browser and edge caching
The issue is unusual because images work correctly initially, but after the website has been open/used for approximately 7–10 days, some images may stop displaying or appear blank/broken in an existing browser session.
Important observations:
• The affected images usually work correctly in Incognito/Private mode.
• Clearing browser cache or using a fresh session can make the images work again.
• Cloudflare may report the image as cf-cache-status: HIT.
• The origin image/file exists and is valid.
• The problem appears after a long period rather than immediately after deployment.
• We want to determine whether the root cause is related to Cloudflare edge cache, browser cache, LiteSpeed cache, WebP delivery, cache headers, stale objects, or interaction between these caching layers.
• We do not want a temporary solution that requires customers to manually clear their browser cache.
What we need
The developer should:
1. Investigate the complete request/caching chain:
Browser → Cloudflare → LiteSpeed → WordPress/Origin
2. Identify the exact reason why images become unavailable/broken after several days.
3. Check:
• Cloudflare cache rules
• Browser Cache-Control / Expires headers
• Cloudflare cache behavior
• LiteSpeed image/cache behavior
• WebP rewrite/delivery
• ETag / Last-Modified
• Age and CF-Cache-Status
• Content-Type and Content-Length
• Stale cache objects
• Cache revalidation
• Cloudflare APO/cache interaction if applicable
4. Reproduce the issue or establish a reliable way to test it.
5. Provide a permanent fix, not simply:
• Disable Cloudflare
• Disable caching
• Ask users to clear their browser cache
• Bypass all image caching
6. Preserve the performance benefits of Cloudflare and LiteSpeed caching.
7. Make sure the solution does not negatively affect:
• PageSpeed/LCP
• WebP delivery
• WooCommerce
• logged-in users
• dynamic AJAX functionality
• WordPress admin
• existing Cloudflare rules
Required Experience:
Please apply only if you have strong practical experience with:
• Cloudflare CDN/cache
• WordPress
• WooCommerce
• LiteSpeed / OpenLiteSpeed
• LiteSpeed Cache plugin
• HTTP caching headers
• Browser caching
• WebP image delivery
• Cloudflare cache troubleshooting
• Chrome DevTools/network debugging
• curl / HTTP header analysis
Deliverables
• Root-cause analysis
• Explanation of why the problem appears only after approximately 7–10 days
• Exact configuration/code changes required
• Permanent fix
• Testing of the fix
• Documentation of the final Cloudflare/LiteSpeed cache configuration
Please do not apply if your solution is simply to disable Cloudflare or disable image caching.
When applying, please briefly describe a similar Cloudflare + WordPress/LiteSpeed caching issue you have solved and how you diagnosed it.
Thank You!
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.