NitroPack.io FAQ
I am doing separate tests on NitroPack.io, the NitroPack extension, and manually on the PageSpeed website. Some or all of them show different scores for Mobile and Desktop. Why is that?
Typically, PageSpeed returns relatively different results, differing with a few points. So, in one test you may get a score of 93/100, and in another test, you may get a score 100/100.
I did a test manually on PageSpeed, and my scores for Desktop and Mobile were low. When I ran the test again, the scores were much better. Why?
The manual test you did on PageSpeed was most probably for a non-optimized version of your page before NitroPack had the chance to serve the optimized content. Thus, your second test resulted in a higher score - PageSpeed was then looking at the optimized version of your site. To ensure you are doing tests on the optimized version of your site, please visit https://nitropack.io and run your tests here.
The OpenCart extension works great. However, as soon as a customer ads an item to the cart, logs in, or adds an item to the wishlist, the website becomes slow again. Is this a bug?
This is not a bug. Unfortunately, the OpenCart system does not allow for optimizations in the following cases:
- The customer is logged into their OpenCart account
- The customer has items in the shopping cart
- The customer has items in the wishlist
If any of the above conditions are met, the NitroPack optimizations do not take effect. We have considered doing optimizations in these cases, but we came across some very serious hurdles in the past:
- The website disk space will quickly run out because now cached content must be generated for each individual user session.
- Partial optimizations do not work because the contents of the user session alter the header, and the whole page must be optimized as a whole, not partially.
- Your service optimization quota will very quickly run out.
- It is not of much use to customers, as their first-page visit is always unoptimized until they decide to refresh the page. A typical customer journey with a session only uses each page once-twice. This defeats the need for optimizations.
In the cases when the NitroPack.io is not serving cache, can I still use CDN for images/CSS/JavaScript?
As a service, NitroPack.io is able to deliver complete optimizations of the whole page. We do not support only partial features like CDN, excluding the page cache. In this sense, it is currently not possible to use NitroPack and set up only a CDN for your resources on non-optimized pages.
NitroPack.io