WordPress Plugin Expire Cache

WordPress.org

Description

Description: This plugin will require visitors to type in the password each time they are visiting a password protected page. This also will prevent the page from being accessible if someone types in the password on a public computer. By default WordPress password protected pages sessions will last 10 days. Originally came up with this idea when a client did not want a password protected pages accessible after the browser was closed. While you could add the code to your function.php within your theme I did not want the code to get overwritten when doing a theme update. Using this plugin avoids the need for updating the function.php file.

Once you have it uploaded to your WordPress install. Simply login to your WordPress backend and activate the plugin. After it’s activated you no longer need to do anything. You can test the page by refreshing the page after typing the password or closing your browser. Once you visit the page again it will force you to type in the password.

Please note: If you use a cache plugin it may cause the plugin to not work correctly. Please whitelist the page you’re password protecting within your cache plugin.

You can use this plugin by downloading and unzippping it to the /plugin directory. Once you have it uploaded to your web host login to your WordPress backend and activate the plugin. After it’s activated you no longer need to do anything.

Installation

Install plugin via the WordPress Plugin directory within your WordPress install or uploading the the folder expire-password-protected-pages to the /wp-content/plugins/ directory

Activate the plugin through the ‘Plugins’ menu in WordPress

*Inital Date – August 15 2017

Install plugin via the WordPress Plugin directory within your WordPress install or uploading the the folder expire-password-protected-pages to the /wp-content/plugins/ directory

Activate the plugin through the ‘Plugins’ menu in WordPress

WordPress.org

Nederlands

Expire Password Protected Pages

Omschrijving

Description: This plugin will require visitors to type in the password each time they are visiting a password protected page. This also will prevent the page from being accessible if someone types in the password on a public computer. By default WordPress password protected pages sessions will last 10 days. Originally came up with this idea when a client did not want a password protected pages accessible after the browser was closed. While you could add the code to your function.php within your theme I did not want the code to get overwritten when doing a theme update. Using this plugin avoids the need for updating the function.php file.

Once you have it uploaded to your WordPress install. Simply login to your WordPress backend and activate the plugin. After it’s activated you no longer need to do anything. You can test the page by refreshing the page after typing the password or closing your browser. Once you visit the page again it will force you to type in the password.

Please note: If you use a cache plugin it may cause the plugin to not work correctly. Please whitelist the page you’re password protecting within your cache plugin.

You can use this plugin by downloading and unzippping it to the /plugin directory. Once you have it uploaded to your web host login to your WordPress backend and activate the plugin. After it’s activated you no longer need to do anything.

Installatie

Install plugin via the WordPress Plugin directory within your WordPress install or uploading the the folder expire-password-protected-pages to the /wp-content/plugins/ directory

Activate the plugin through the ‘Plugins’ menu in WordPress

*Inital Date – August 15 2017

Install plugin via the WordPress Plugin directory within your WordPress install or uploading the the folder expire-password-protected-pages to the /wp-content/plugins/ directory

Activate the plugin through the ‘Plugins’ menu in WordPress

WordPress.org

Nederlands

WP Speed of Light

Omschrijving

WordPress does not have a system for speed optimization by default. That’s why you need a powerful plugin that speed up WordPress with technical and advanced features, yet accessible to everyone.
WP Speed of Light starts with a cache and Gzip compression, plus, you got a file minification and group tools, a database cleanup system, a htaccess optimization, an auto cache cleaner and a full CDN integration.

When it comes to performance loading time, it requires some test to identify witch plugin, theme, page may require more attention.
WP Speed of Light also includes a speed loading test and compare, and a database queries test. To go one step beyond with your WordPress speed, a PRO ADDON upgrade (optional) with custom support is available.

Video demo:

WP Speed of Light; speed optimization features:

  • Generate static cache
  • Selective or global cache for Desktop, Tablet and Mobile
  • Check Gzip compression
  • Remove Query strings: better score on Pingdom, Gtmetrix, Google Page Speed…
  • Browser cache: Expire headers optimization
  • Minify resources: HTML, CSS, JS
  • Add Expire Headers (browser cache)
  • Database optimization, clean: post revision, auto draft content, trashed content, spam comments, trackbacks and pingbacks, transients options
  • CDN integration: load any CDN content
  • Automatic clean cache on interval and cache cleaner button
  • Automatic clean cache on content saving
  • Option to disable the WordPress REST API
  • Option to disable the WordPress RSS feeds
  • Cache external resources such as scripts served from Google (served locally)
  • WooCommerce dedicated integration
  • WordPress multisite compatible
  • Page builders compatibility: ACF, DIVI Builder, Beaver Builder, Site Origine, Themify builder, Live Composer, Elementor…
  • Developer friendly using Hooks and Filters
  • Gutenberg auto cache cleanup on save

Features included in WP Speed of Light PRO ADDON
* Image compression
* Image lazy loading with page exclusion
* Local Font and Google Font Group
* Visual File Exclusion from Group & Minification
* Cache Pre-Loading
* DNS Prefetching
* Cleaup CDN data: Cloudflare, KeyCDN, MaxCDN, Varnish, Siteground cache
* Database Automatic Cleanup
* Possibility to disable Emojis
* Possibility to remove Gravatar
* Possibility to load scripts in footer
* Disable Cache per WordPress User Role
* Page Caching Exclusion Using PHP Rules
* Custom support for configuration

WP Speed of Light speed testing:

  • Page loading time, first load
  • Page loading time, second load
  • First byte time
  • Time to start rendering
  • Element served from cache in %
  • Elements compressed with Gzip in %
  • Percent on compressed images
  • Run up to 200 pages speed test per day (by WebPageTest.org)

Give a comfortable navigation experience to your users and get a better search engine rank!

Main plugins from JoomUnited:

  • WP Media Folder: Supercharge your media library with folders
  • WP File Download: Best in class file and document manager
  • WP Meta SEO: Search Engine Optimization made easy
  • WP Latest Posts: Super flexible latest posts and content
  • WP Table Manager: Create and manage tables with style
  • Advanced Gutenberg: Light and efficient WP page builder

Before leaving a review >> Feel free to ask questions here in the support section, we reply to every question!
A dedicated private ticket support is also available on the website.

Requirements

PHP 5.3+, PHP 7.x recommended for better performance, WordPress 4.5+

Schermafdrukken

  • Main dashboard of the plugin with speed optimization check
  • Generate static cache, Gzip compression check, minification, browser cache
  • Test the speed of your WordPress pages to identify performance issues
  • Test the database queries to identify performance issues
  • Simple optimization settings, optimize in no time
  • Automatic and manual cache cleaner
  • Visual file incusion/exclusion from file group and minify

Installatie

To install the automatically:

  • Through WordPress admin, use the menu: Plugin > Add new
  • Search for WP Speed of Light
  • Click on install then click activate link

To install the plugin manually:

  • Download and unzip the plugin wp-speed-of-light.zip
  • Upload the /wp-speed-of-light directory to /wp-content/plugins/
  • Activate the plugin through the ‘Plugins’ menu in WordPress
  • Use the WP Speed of Light left menu

Once the plugin is installed, open the admin left menu menu.

It is, of course we can’t test with all dynamic element yet you have some options to exclude some specific URL from optimization. Feel free to send us compatibility request on our pre-sale forum or on the plugin directory support forum.

Can I use the plugin to do a Gutenberg SpeedUp optimization?

Yes sure, WP Speed of Light have a dedicated integration with Gutenberg, it can auto cleanup the content cache on saving.

Is WP Speed of Light free?

Yes totally free of charge, fell free to install, update and even ask us questions on the WordPress plugin directory forum. We offer an optional free upgrade.

Is WP Speed of Light translated into other languages than english?

Yes, we use a translation tool accessible from the plugin setting where you can: get languages, translate, share translation with us (and get a gift for that)

Is WP Speed of Light compatible with WooCommerce?

Yes, we have added some specific code to remove specific dynamic data from cache.

How can I activate 100% of the optimization features?

In the plugin we’ve made a distinction between casual optimization like caching, Gzip compression, headers expire, query strings and advanced optimization like file group and minify.
You can activate all optimizations but, depending of your website, number and complexity of your plugins, that you remove some files or pages from this optimization to avoid problems.
All website cannot be 100% optimized even the big websites on the market like amazon.com

How can I get 100% on pagespeed test?

Some of the Google pagespeed recommendations require that you modify your plugin code, at least how the script are called, to defer some script loading for example.
At Google they’re actually smart enough not to consider a score based on criteria you can’t apply on all website BUT on loading time (reffer to the Google Search Console)
Our recommendation here:
1. Focus only on loading time, not on your score
2. Use webpagetest.org instead
3. All the tools are available to get a 100% page speed score in the plugin

Is WP Speed of Light compatible with any CDN? (Cloudflare, KeyCDN, MaxCDN)

Yes because the CDN resource call use URLs along with content inclusion and exclusion options only, so you can use any CDN service.

Is WP Speed of Light compatible with Varnish cache

Yes, there’s a specific integration in the optional pro addon, that offer the automatic Varnish cache cleaup on content save and manual cleaup.

Is WP Speed of Light compatible with Siteground SuperCacher cache

Yes, there’s a specific integration in the optional pro addon, that offer the automatic Siteground SuperCacher cache cleaup on content save and manual cleaup.

What is the image lazy loading?

Lazy Load delays loading of images in long web pages. Images outside of viewport will not be loaded before user scrolls to them. This is super efficient on pages with a large amount of images.
You also have have an option to exclude URL from lazy loading.

Can I make a custom integration with another plugin?

WordPress plugin expire cache

For how long is data stored in localStorage (as part of DOM Storage in HTML5) available? Can I set an expiration time for the data which I put into localStorage?

14 Answers

It’s not possible to specify expiration. It’s completely up to the user.

Of course, it’s possible that something your application stores on the client may not be there later. The user can explicitly get rid of local storage, or the browser may run into space considerations. It’s good to program defensively. Generally however things remain "forever" based on some practical definition of that word.

edit — obviously, your own application can actively remove stuff if it decides it’s too old. That is, you can explicitly include some sort of timestamp in what you’ve got saved, and then use that later to decide whether or not information should be flushed.

I would suggest to store timestamp in the object you store in the localStorage

You can parse the object, get the timestamp and compare with the current Date, and if necessary, update the value of the object.

You can use lscache. It handles this for you automatically, including instances where the storage size exceeds the limit. If that happens, it begins pruning items that are the closest to their specified expiration.

From the readme :

This is the only real difference between the regular storage methods. Get, remove, etc work the same.

If you don’t need that much functionality, you can simply store a time stamp with the value (via JSON) and check it for expiry.

Noteworthy, there’s a good reason why local storage is left up to the user. But, things like lscache do come in handy when you need to store extremely temporary data.

Brynner Ferreira, has brought a good point: storing a sibling key where expiration info resides. This way, if you have a large amount of keys, or if your values are large Json objects, you don’t need to parse them to access the timestamp.

here follows an improved version:

While local storage does not supply an expiration mechanism, cookies do. Simply pairing a local storage key with a cookie provides an easy way to ensure that local storage can be updated with the same expiration parameters as a cookie.

Example in jQuery:

This example sets a cookie with the default parameter to expire when the browser is closed. Thus, when the browser is closed and re-opened, the local data store for your_data gets refreshed by a server-side call.

Note that this is not exactly the same as removing the local data store, it is instead updating the local data store whenever the cookie expires. However, if your main goal is to be able to store more than 4K client-side (the limitation for cookie size), this pairing of cookie and local storage will help you to accomplish a larger storage size using the same expiration parameters as a cookie.

LEAVE A REPLY

Your email address will not be published. Required fields are marked *