PhastPress

Description

PhastPress uses advanced techniques to manipulate your pages, scripts, stylesheets and images to significantly improve load times. It’s designed to conform to Google PageSpeed Insights recommendations and can improve your site’s score dramatically.

PhastPress has the Phast web page optimisation engine by Kibo IT at its core:

  • Phast optimizes images using PNG quantization and JPEG recoding, optionally through a free API. Small images are inlined into your page to save HTTP requests.
  • Phast loads all scripts on your page asynchronously, while maintaining full compatibility with legacy scripts, due to our custom script loader. External scripts are proxied to extend their cache lifetime.
  • Phast inlines critical CSS on the fly by comparing the rules in your stylesheets with the elements on your page. PhastPress also inlines Google Fonts CSS.
  • Phast bundles all CSS into a single file, which is loaded asynchronously.
  • Phast lazily loads IFrames to prioritize the main page load.

Get the full power of Phast for your website by installing PhastPress now.

Experience any issues? Please contact us on info@kiboit.com or post on the support forum.

Installation

  1. Upload the PhastPress plugin to your site and activate it.
  2. Make sure that PhastPress is activated on the Settings page.
  3. Test your site. If you experience any issues, please contact us on info@kiboit.com or post on the support forum.

FAQ

Is PhastPress a caching plugin? Do you recommend another caching plugin?

No, PhastPress does not do caching. We recommend using WP Super Cache in combination with PhastPress to speed up your server response time (TTFB).

Is PhastPress compatible with WP Fastest Cache?

Yes, but non-caching optimizations must be disabled. Turn off the WP Fastest Cache options in this screenshot.

Is PhastPress compatible with other caching plugins?

Yes. Some caching plugins include optimizations of JavaScript, CSS and/or images. We recommend turning off all optimizations to avoid conflicts with PhastPress.

Should I use other optimization plugins with PhastPress?

You do not need any other plugins, such as image optimization (e.g., Smush) or file minification (e.g., Autoptimize) after you install PhastPress, because PhastPress includes all necessary optimizations.

We recommend using the simple combination of PhastPress and WP Super Cache only.

Reviews

Amazing plugin

This plugin is just amazing. I use it at 5 websites and I have wonderful results.

Support from the team is on a high level and always help.

Good luck !

Our pages are loading 2 times faster than before!

We went from a 79/100 to a 89/100 by just activating this plugin alone. But more important is that the pages loads 2 times faster than before. And a faster loading web store is a better selling web store.

We had a small problem because PhastPress was interfering with our MyParcel plugin, but Albert quickly discovered the problem and fixed it.

Awesome work guys, keep up the good work!

Read all 11 reviews

Contributors & Developers

“PhastPress” is open source software. The following people have contributed to this plugin.

Contributors

Translate “PhastPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.10.3

  • Add version information to console log.
  • Fix notice regarding undefined variable in settings panel.

1.10.2

Phast was updated to version 1.12.2:

  • Increase timeouts for API connection.

1.10.1

Phast was updated to version 1.12.1:

  • Don’t use IndexedDB-backed cache on Safari.

1.10.0

  • Use HTTPS for the API connection.

Phast was updated to version 1.12.0:

  • Rewrite data-lazy-src and data-lazy-srcset on img, source tags for compatibility with lazy loading via BJ Lazy Load, possibly other plugins.

1.9.0

  • Removed script rearrangement setting.

Phast was updated to version 1.11.0:

  • Proxy CSS for maxcdn.bootstrapcdn.com, idangero.us, *.github.io.
  • Proxy icon fonts and other resources from fonts.googleapis.com.
  • Improve log messages from image filter.
  • Do not proxy maps.googleapis.com, to fix NotLoadingAPIFromGoogleMapError.
  • Removed src attribute from scripts that are loaded through the bundler, so that old versions of Firefox do not make extraneous downloads.
  • Check that the bundler returns the right amount of responses.
  • Per-script debugging message when executing scripts.
  • Animated GIFs are no longer processed, so that animation is preserved.

1.8.5

  • Disable PhastPress for Elementor previews (edit mode).

1.8.4

  • Fix installation notice dismissal.

Phast was updated to version 1.9.3:

  • <!-- comments in inline scripts are removed only at the beginning.

1.8.3

Phast was updated to version 1.9.2:

  • Empty scripts are cached correctly.

1.8.2

Phast was updated to version 1.9.1:

  • Async scripts are now not loaded before sync scripts that occur earlier in the document.

1.8.1

Phast was updated to version 1.9.0:

  • Scripts are now retrieved in a single request.
  • Non-existent filter classes are ignored, and an error is logged.
  • A ‘dummy filename’ such as __p__.js is appended to service requests to trick Cloudflare into caching those responses.
  • The maximum document size for filters to be applied was corrected to be 1 MiB, not 1 GiB

1.8.0

This release was built with a pre-release version of Phast 1.9.0 that caused incorrect triggering of the browser load event. Please upgrade to PhastPress 1.8.1.

1.7.0

  • Update Phast to version 1.8.0.

1.6.2

  • Do not regenerate the service request token on every configuration change or plugin update.

1.6.1

  • Fix issue with CSS not respecting disabled path info setting.

1.6.0

  • Update Phast to commit 9e1471a.
  • Fix MyParcel (and possibly other plugins) compatibility by not optimizing any pages but WordPress’ index.php.

1.5.3

  • Revamped the settings panel.

1.5.2

  • Remove old notice about sending admin email.

See Phast change log

1.5.1b

  • The admin email is no longer sent to the image optimisation API.

1.5.1a

  • Update to Phast 1.5.1.

See Phast change log

1.5.1

  • Disable scripts rearrangement by default.

This version was based on Phast 1.5.0.

1.5.0

See Phast change log

1.4.0

  • Add automatically configured option to use query strings rather than path info for service requests.
  • Automatically enable PhastPress if everything seems fine.
  • Use WordPress’ Requests library instead of cURL.

See Phast change log

1.3.2

  • PhastPress is now automatically enabled on installation.
  • The image optimisation API is now automatically enabled on installation.

See Phast change log

1.3.1

See Phast change log

1.3.0

  • PhastPress now works on Windows.

See Phast change log

1.2.0

See Phast change log

1.1.0

See Phast change log