Blog Sections Open

Why PHx Can Make an Evolution CMS Page Feel Slow

What to check when page render time jumps sharply after adding PHx, even though it seems to be used only for simple empty-value checks.

PHx is powerful, but every template helper has a cost. When render time jumps after adding it, the reason is often not one dramatic expression but the cumulative parser work done across many placeholders and repeated blocks.

Why the Slowdown Appears

  • the modifier runs more times than expected inside loops
  • simple checks are layered into many template fragments
  • the parser now does extra passes across the final output

If PHx is used only for a few empty-value checks, replacing those checks with lighter template logic or precomputed values often gives the same result with less overhead.

Newer post

Clearing Stale KCFinder Thumbnails After Replacing an Image

How to deal with the case where KCFinder still shows the old preview even after the original image was deleted and uploaded again with the same filename.

Older post

Fixing Intermittent CKFinder “Unknown Protocol” Errors

Why CKFinder can intermittently try to open a <code>kcact:</code> protocol URL and how to track down the manager-side integration bug.