Dependency Minification
This plugin takes all scripts and stylesheets that have been added via wp_enqueue_script and wp_enqueue_style and automatically concatenates and minifies them into logical groups. For example, scripts in the footer get grouped together and styles with the same media (e.g. print) get minified together. Minification is done via WP-Cron in order to prevent race conditions and to ensure that the minification process does not slow down page responses. This is a reincarnation and rewrite of the Optimize Scripts plugin, which this plugin now supersedes. Features: Minified sources are stored in the WP Options table so no special filesystem access is required. Endpoint for minified requests is at /_minified, which can be configured. Admin page for taking inventory of minified scripts and stylesheets, with methods for expiring or purging the cached data. Dependencies which must not be minified may be excluded via the dependency_minification_excluded filter. Dependencies hosted on other domains are by default excluded, but this behavior can be changed by filtering the default_exclude_remote_dependencies option via the dependency_minification_options filter, or on a case-by-case basis via the filter previously mentioned. By default excludes external scripts from being concatenated and minified, but they can be opted in via the dependency_minification_excluded filter. The length of time that a minified source is cached defaults to 1 month, but can be configured via the cache_control_max_age_cache option. If a minified source is not available yet, the page source will note that the dependency minification process is pending. Any errors that occur during minification will be shown on the frontend in comments if the show_error_messages option is enabled; such errors are enabled by default if WP_DEBUG. If the minification process errors out, the original unminified sources are served and the error is cached for 1 hour (by default, configured via cache_control_max_age_error) to prevent back-to-back crons from continually attempting to minify in perpetuity. Cached minified sources are served with Last-Modified and ETag responses headers and requests will honor If-None-Match and If-Modified-Since to return 304 Not Modified responses (configurable via the allow_not_modified_responses option). Data attached to scripts (e.g. via wp_localize_script) is also concatenated together and attached to the newly-minified script. WP-Cron is utilized to initiate the minification process in order to prevent race conditions, and to ensure that page responses aren’t slowed down. Stale minified scripts and stylesheets remain until replaced by refreshed ones; this ensures that full-page caches which reference stale minified sources won’t result in any 404s. Can serve compressed responses with gzip or deflate. Transforms relatives paths in stylesheets (e.g. background-images) to absolute ones, so that they don’t 404. Development of this plugin is done on GitHub. Pull requests welcome. Please see issues reported there before going to the plugin forum. If you are using Nginx with the default Varying Vagrant Vagrants config, you’ll want to remove css|js from this rule in nginx-wp-common.conf (or remove the rule altogether): # Handle all static assets by serving the file directly. Add directives # to send expires headers and turn off 404 error logging. location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { expires 24h; log_not_found off; }
Top keywords
- minified12×2.21%
- minification9×1.65%
- scripts7×1.29%
- default6×1.10%
- responses6×1.10%
- wp5×0.92%
- cached4×0.74%
- dependency4×0.74%
- dependency minification4×0.74%
- error4×0.74%
- excluded4×0.74%
- filter4×0.74%
iLoveIMG
Get your images delivered quickly. Now you can get a powerful, easy to use, and reliable image compression plugin for your image optimization needs. With full automation and powerful features, iLoveIMG makes it easy to speed up your website by lightening past and new images with just a click. Compress JPG, PNG and GIF images in your WordPress to improve the positioning of your site, boost visitor’s engagement and ultimately increase sales. Trust reliable developers. iLoveIMG Image Compressor is brought to you by the same developers of iLoveIMG.com, popular image editor trusted by millions. If you are looking for the best image compression tool, iLoveIMG is your choice Lossy compression – Gain maximum compression while keeping sharp images. Auto-compression option – Every uploaded image to your media folder will be directly compressed. Extensive coverage – Compress beyond the libraries. Optimize all the images on your site. Bulk optimization – Batch compress all your images in a few seconds and get back to doing what you love. Popular image formats supported – Compress JPG, PNG and GIF to ensure fast site navigation. Resize Image feature – Set maximum width and height to scale down bigger images while being compressed. Beyond the basics, iLoveIMG is a fully compatible and extendable image compression plugin Improve on page SEO – Image load speed is an important factor in SEO. Get your images optimized for helping your site rank higher in search engines. Watermark option available – Full Compatible with our next Watermarking plugin. Protect images from theft with a custom watermark. Good for eCommerce – Works great for eCommerce websites using WooCommerce, NextGen Gallery and other plugins for e-commerce. Security first – Your data is not stored nor collect on our services. We are GDPR compliant. Robust and frequently updated Freemium service – Freely up to 2500 credits per month. Need more? Subscribe our Premium plan or buy a prepaid package to use at your convenience. iLoveIMG optimizes your visual assets to improve your page load speed, delivering high-quality images rescaled for every device. With a quick and easy installation, you can start enhancing the user experience of your site.
Top keywords
- image10×2.88%
- images10×2.88%
- iloveimg6×1.73%
- compression5×