Jump to content

Welcome, Guest!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

  • 0
Rhapsody

Full Page Cache Slow When Logged in

Question

Posted (edited)

One of the sites I have running TB Bleeding Edge 1.1.0-1.1.x, PHP 7.1.33 on GoDaddy hosting.  When I load a product that has multiple dropdown options, the cache significantly speeds up the page load when not logged in.  Once logged in, the page load does not seem to cache and takes forever to load.  This uses a modified Community Theme.  This is a link to the product page: https://twentyhundredclub.org/shop/dues-membership-swag/58-membership-race-package.html

The cache settings are as follows:

  • Never Recompile Template
  • Cache - Yes
  • Caching Type - File System
  • Combinations & Customer Groups Disabled, Features Enable
  • All CCC set to Yes
  • Server Side Caching - Yes
  • APC (APCu enabled in PHP)
  • Use Full Page Cache - Yes
  • The following Controllers are Cached: category, cms, compare, contact, favicon, index, newproducts, pagenotfound, product

Any suggestions on what needs to be done to speed up the product page when logged in?

Edited by Rhapsody
added Community Theme

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

FPC is disabled for logged in user, for security reasons.

If you really need this, you can edit classes/PageCache.php, and modify method isEnabled. Then, the FPC will cache pages for customers as well (but for every customer separately), which can lead to huge cache size

Share this post


Link to post
Share on other sites
  • 0

Thanks datakick.  I created an override and it works better.

Is there a way I can pre-build the product page cache for each user?

Share this post


Link to post
Share on other sites
  • 0
9 hours ago, Rhapsody said:

Is there a way I can pre-build the product page cache for each user?

No, there isn't 

Share this post


Link to post
Share on other sites
  • 0

A question for an alternate cache approach....

How can I create a cache for a particular product and combinations so that is is loaded whenever the customer opens that product either logged in or not logged in?  The cache is only needed for 2 products.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...