PWA for WP – Progressive Web Apps Made Simple
PWA plugin is bringing the power of the Progressive Web Apps to the WP & AMP to take the user experience to the next level! Home | Help & Tech Support | Documentation | Pro version Features You can give the APP-like experience to your audience which will get your website to their home screen and works instantly like an APP with offline support. Features: Swipe Navigation in PWA : Adds swipe left / right feature to load next and previous articles. WP Hide & Security Enhancer Compatibility Disable Scrollbar: Hide scrollbar in PWA app. AMP Support: Full PWA compatibility for AMP. It works well with AMPforWP & AMP for WordPress by Automattic. NEW: Multi site support NEW: UTM Tracking NEW: OneSignal support with multisite NEW: Easily change start URL NEW: Caching Strategy for PWA enabled assets NEW: Added Support with PWA By PWA Plugin Contributors Cache Expire option added Service Worker : We have developed a service worker which automatically gets installed in the background and performs the necessary actions such as caching the external objects to reduce the requests and more. APP Banners in Home-screen: Automatically notifies your visitor to get the APP version of the website which directly gets added with the list of Apps and Home-screen. You can customize the icons for this as well. Web App Manifest: The Manifest file is necessary to get this functionality rolled out and we have made this automatic and connected with the PWA options. Offline Support: The PWA version of your site will load blazing fast even when the user is offline. Once the user is online, it will update the content again. It will also count the analytics as well and updates it when the user goes online again. Full Screen & Splash Screen: When you open the PWA version from the mobile, it will load in full screen without any browser toolbar, which gives it a native app like feel in PWA version. There’s also a welcome splash screen which is totally customizable. Continuous Development: We will be working hard to continuously develop this PWA solution and release updates constantly so that your forms can continue to work flawlessly. Dashboard System Status which helps you understand the setup status of the PWA. Application Icon Uploading Background color options for Splash screen Add your own Application and short name. Easily set the start page from options. Set Device Orientation easily. Tested with Google Lighthouse More PWA Features Coming soon. [Premium] the ability to expand PWA for WP with Call to Action, Loading Icon Library, Data Analytics, Pull to Refresh, Scroll Progress Bar, PWA to APK Plugin, Offline Forms for PWA for WP, Navigation Bar for PWA, Quick Action for PWA, Multilingual Compatibility for PWA, BuddyPress for PWA for WP, Rewards on PWA Install, QR Code for PWA, PWA to iOS Plugin, and Whitelabel for PWA extensions We Act Fast on Feedback! We are actively developing this plugin and our aim is to make this plugin into the #1 solution for PWA in the world. You can Request a Feature or Report a Bug. Technical Support Support is provided in Forum. You can also Contact us, our turn around time on email is around 12 hours. Would you like to contribute? You may now contribute to this PWA plugin on Github: View repository on Github
Top keywords
- pwa27×4.95%
- support9×1.65%
- screen6×1.10%
- version5×0.92%
- wp5×0.92%
- amp4×0.73%
- offline4×0.73%
- user4×0.73%
- added3×0.55%
- compatibility3×0.55%
- full3×0.55%
- load3×0.55%
SQLite Object Cache
A persistent object cache helps your site perform well. This one uses the widely available SQLite3 extension, and optionally the igbinary and APCu extensions to php. Many hosting services offer those extensions, and they are easy to install on a server you control. What is this about? It’s about making your site’s web server perform better. An object cache does that by reducing the workload on your MariaDB or MySQL database. This is not a page cache; these persistent objects go into a different kind of cache. These objects aren’t chunks of web pages ready for people to view in their browsers, they are data objects for use by the WordPress software. Caches are ubiquitous in computing, and WordPress has its own caching subsystem. Caches contain short-term copies of the results of expensive database lookups or computations, and allow software to use the copy rather than repeating the expensive operation. This plugin (like other object-caching plugins) extends WordPress’s caching subsystem to save those short-term copies from page view to page view. WordPress’s cache happens to be a memoization cache. Without a persistent object cache, every WordPress page view must use your MariaDB or MySQL database server to retrieve everything about your site. When a user requests a page, WordPress starts from scratch and loads everything it needs from your database server. Only then can it deliver content to your user. With a persistent object cache, WordPress immediately loads much of the information it needs. This lightens the load on your database server and delivers content to your users faster. Who should use this? If your site runs on a single web server machine, and that server provides the SQLite3 and igbinary extensions to php, this plugin will almost certainly make your site work faster. And if that server provides the APCu extension, this plugin uses it too. Some hosting providers offer redis cache servers. If your provider offers redis, it may be a good choice. You can use it via the Redis Object Cache plugin. Sites using redis have one SQL database and another non-SQL storage server: redis. Other hosting providers offer memcached, which has the Memcached Object Cache plugin. And some large multipurpose cache plugins, such as the LiteSpeed Cache, also offer object caching based on one of those cache server software packages. The cache-server approach to object caching comes into its own when you have multiple load-balanced web server machines handling your site. SQLite doesn’t work correctly in a multiple-web-server environment. But, for single-server site configurations, SQLite, possibly assisted by APCu, performs well. And the vast majority of sites are single-server. APCu APCu is an in-memory storage medium. It lets php programs, like WordPress, store data in shared memory so it’s very fast to retrieve when needed. If APCu is available on your host server, you can configure this plugin to use it. It reduces the typical cache lookup time to one-fifth or less of the SQLite lookup time, which is itself a few tens of microseconds. Performance counts, especially on busy web sites. Please look at Installation to learn how to configure this plugin to use APCu. The plugin works fast without it, and faster with it. WP-CLI: Even if APCu is in use, caching with SQLite is necessary when your web site uses WP-CLI, because WP-CLI programs do not have access to the APCu cache. This plugin writes all cached data both to APCu and to SQLite and makes sure the two are synchronized. WP-CLI You can control this plugin via WP-CLI once you activate it. Please type this command into your shell for details. wp help sqlite-object-cache Credits Thanks to Till Krüss. His Redis Object Cache plugin serves as a model for this one. And thanks to Ari Stathopoulos and Jonny Harris for reviewing this. Props to Matt Jones for finding and fixing a bug that appeared on a heavily loaded system. Thanks to Massimo Villa for testing help, and to nickchomey for a comprehensive code review. All defects are, of course, entirely the author’s responsibility. And thanks to Jetbrains for the use of their software development tools, especially PhpStorm. It’s hard to imagine how a plugin like this one could be developed without PhpStorm’s tools for exploring epic code bases like WordPress’s. How can I learn more about making my WordPress site more efficient? We offer several plugins to help with your site’s database efficiency. You can read about them here.