optimalisatie
Forum Replies Created
-
Forum: Plugins
In reply to: [Page Speed Optimization] Message to Self…We regret to hear that the plugin did not provide the intended results.
It is important to know that the plugin is not a simple on/off plugin.
The plugin is originally a quickly setup tool that was used for professional optimization projects. Based on user feedback and demand it evolved into a more mature plugin. The plugin enables to achieve a Google PageSpeed 100 score however sometimes it will require advanced tuning of the settings.
We are currently working on a new plugin that will be more advanced, but also more reliable so that it will be possible to use the plugin with documentation.
We wish you best of luck with your website(s)!
Forum: Plugins
In reply to: [Page Speed Optimization] Error in Version 2.9.2Hi thowden,
Thank you for your feedback!
The error is related to an old PHP version, PHP 5.3. We will resolve the issue in the next update.
Forum: Plugins
In reply to: [Page Speed Optimization] Exception Code: 0Hi birken,
Thank you for your feedback!
Regrettably, we’ve never received a similar bug report before. The cause could originate in your OS, browser, server software, different plugins, conflicting plugins (a complex combination) etc.
Based on the provided information it is impossible for us to provide a lead to a possible cause.
Is there any information visible in the browser console (F12)?
Forum: Plugins
In reply to: [Page Speed Optimization] how to enable pre-cachingHi kognifi01,
Thank you for your question!
There is an example on the PWA settings page. You will need to include a script that defines what resources should be preloaded for offline accessibility:
Abtf.offline(['/shop/','/shop/product1.html','/wp-content/uploads/.../product-image.jpg']) .then(function(status) { console.log('Resources available offline', status); });
We are currently working on a new plugin that will be more advanced. The PWA optimization component will be improved greatly.
Forum: Plugins
In reply to: [Page Speed Optimization] Push Notifications With ServiceWorkerHi sirtaptap,
Thank you for your feedback!
There are users who use the plugin combined with Push Notification plugins. It is possible to include the PWA service worker inside the Push Notification Service Worker using
importScripts
.The PWA service worker does provide an option to send push notifications, however, this is simply a method that has been made available (
Abtf.push(...)
). The plugin will not provide in Server Push functionality. It will support other plugins.Forum: Plugins
In reply to: [Page Speed Optimization] Disable For Logged-In Users?Hi AJ,
Thank you for your feedback!
The plugin is originally a quickly setup tool that was used for professional optimization projects. Based on user feedback and demand it evolved into a more mature plugin.
We are currently working on a new plugin that will be more advanced, and also more reliable so that it will be possible to use the plugin with documentation.
In regards to your questions.
1) Yes, you can define
DONOTABTF
. You can control it with PHP, e.g. to disable the plugin for specific users.2) We will investigate it for the next update of the plugin. The plugin will be completely redone in the next update. Support for other plugins will be removed while it offers improved solutions. For example, the following “PHP” CSS optimization options will be made available. Concatenation will be improved greatly as well (better speed, custom groups etc).
Forum: Plugins
In reply to: [Page Speed Optimization] Using the plugin rightHi Karen,
Thank you for your feedback!
The plugin is originally a quickly setup tool that was used for professional optimization projects. Based on user feedback and demand it evolved into a more mature plugin. It is not a simple on/off plugin and it wasn’t well developed in order to be documented. The plugin enables to achieve a Google PageSpeed 100 score however sometimes it will require advanced tuning of the settings.
We are currently working on a new plugin that will be more advanced, but also more reliable so that it will be possible to use the plugin with documentation.
To achieve results right now, it would be best to find a optimization specialist via Google. You may be able to find someone via https://www.upwork.com/
Forum: Plugins
In reply to: [Page Speed Optimization] Files remain in root after uninstallationThe PWA extension has been quickly added in a previous update. It will be improved in a next update of the plugin.
Service workers reside in the client (browser) and without the plugin installed, there is nothing that the plugin can do to uninstall the service worker for visitors. It will require a manual action.
To uninstall (unregister) the service worker you can manually delete the file abtf-pwa.js and use the following code on the website (in header.php):
<script> if ('serviceWorker' in window.navigator) { try { navigator.serviceWorker.getRegistrations().then(function(registrations) { if (registrations) { registrations.forEach(function(registration) { if (typeof registration.unregister === 'function') { // verify script url if (registration.active && registration.active.scriptURL) { if (!registration.active.scriptURL.match(/abtf-pwa/)) { return; } } registration.unregister(); } }); } }); } catch (e) { } } } </script>
- This reply was modified 7 years, 3 months ago by optimalisatie.
Forum: Reviews
In reply to: [Page Speed Optimization] Leaves a mess behind.The PWA extension has been quickly added in a previous update. It will be improved in a next update of the plugin.
Service workers reside in the client (browser) and without the plugin installed, there is nothing that the plugin can do to uninstall the service worker for visitors. It will require a manual action.
To uninstall (unregister) the service worker you can manually delete the file abtf-pwa.js and use the following code on the website (in header.php):
<script> if ('serviceWorker' in window.navigator) { try { navigator.serviceWorker.getRegistrations().then(function(registrations) { if (registrations) { registrations.forEach(function(registration) { if (typeof registration.unregister === 'function') { // verify script url if (registration.active && registration.active.scriptURL) { if (!registration.active.scriptURL.match(/abtf-pwa/)) { return; } } registration.unregister(); } }); } }); } catch (e) { } } } </script>
- This reply was modified 7 years, 3 months ago by optimalisatie.
- This reply was modified 7 years, 3 months ago by optimalisatie.
Forum: Plugins
In reply to: [Page Speed Optimization] Fatal Error activating pluginThank you for reporting the issue!
The error is related to an old PHP version PHP 5.3. We will resolve the issue in the next update.
- This reply was modified 7 years, 5 months ago by optimalisatie.
Forum: Plugins
In reply to: [Page Speed Optimization] Syntax has me lost, please helpIt would be best to leave the field empty. The field isn’t intended for a CDN URL. It is intended for a custom proxy URL that should include specific parameters.
The parameters
{PROXY:TYPE}/{PROXY:URL}
are replaced with the type (CSS or javascript) and URL (e.g. https://www.google-analytics.com/analytics.js).The proxy should then return an optimized response. This requires custom logic. An option would be for example Nginx+Lua or a Node.js proxy server.
https://blog.cloudflare.com/pushing-nginx-to-its-limit-with-lua/
- This reply was modified 7 years, 5 months ago by optimalisatie.
Forum: Plugins
In reply to: [Page Speed Optimization] How to fix “render-blocking JavaScript and CSS” ?Hi roycegracie,
Regrettably we didn’t find time yet to invest in making it easy. The current plugin originally was quickly setup for (custom) optimization projects, it was never intended as a public plugin.
Our engineers are currently focusing on even more advanced optimization technologies. When the technologies are perfect and shaped into a good standard for long term usage, then it will be converted to a easy to use plugin with documentation.
Google provides a lot of detailed information:
https://developers.google.com/speed/docs/insights/BlockingJS
You may find a lot of tutorials via Google.
Hi aberniz,
If the folder is empty then it means that no files have been proxied. You can verify the result of the proxy by enabling debug modues from the Settings tab. The proxy will then display the results in the browser console (for admin users only).
Forum: Plugins
In reply to: [Page Speed Optimization] Upgrade breaks slidersHi Adrianorgg,
Thank you for reporting the issue. Regrettably, we need more feedback to investigate the issue.
Would it be possible to try the update again and check if there are any javascript errors visible in the console?
Hi techimansoor,
The plugin doesn’t modify the CSS. It appears that the issue may be related to invalid or low quality Critical CSS.
Did you create Critical CSS? If so, what method did you use?
The issue may also be related to javascript conflicts. Some scripts are not async compatible by default and may require some custom optimization to make them async compatible.
Were there javascript issues visible?