Make WordPress Core

Changes between Initial Version and Version 1 of Ticket #58921, comment 12


Ignore:
Timestamp:
07/31/2023 02:51:28 AM (16 months ago)
Author:
alekv
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #58921, comment 12

    initial v1  
    2828Not all the websites activate ESI in LiteSpeed Cache, and it only makes sense to use it for logged-in users. So this narrows it down to be mostly useful to membership websites and e-commerce websites that offer to create customer accounts. That's certainly not millions, but it could be tens of thousands if not hundreds of thousands of websites that use ESI. And I don't have any numbers of how many of the 50'000 [https://wordpress.org/plugins/woocommerce-google-adwords-conversion-tracking-tag/ Pixel Manager for WooCommerce] users also use LiteSpeed Cache with ESI enabled.
    2929
    30 Out of own experience, we had only a few customers (of the Pixel Manager for WooCommerce) to reach out to us regarding ESI support for LiteSpeed Cache. However, those are the more technical users who cared about looking into it more closely and asking. Since the Pixel Manager outputs PII for logged-in users, its output must be excluded if ESI is enabled in LiteSpeed Cache. For now, I implemented a way that disables the entire caching (for logged-in users) if ESI is enabled to ensure that no PII is cached. But we had complaints from our users about that because they'd prefer to use ESI for what it's made for. We must assume that every LiteSpeed Cache user who has enabled ESI also wants to profit from its full benefit, which going back to the above numbers, is probably something around tens of thousands up to hundreds of thousands of users.
     30Out of own experience, we had only a few customers (of the Pixel Manager for WooCommerce) to reach out to us regarding ESI support for LiteSpeed Cache. However, those are the more technical users who cared about looking into it more closely and asking. Since the Pixel Manager outputs PII for logged-in users, its output must be excluded if ESI is enabled in LiteSpeed Cache. For now, I implemented a way that disables the entire caching (for logged-in users) if ESI is enabled to ensure that no PII is cached. But we had complaints from our users about that because they'd prefer to use ESI for what it's made for. We must assume that every LiteSpeed Cache user who has enabled ESI wants to use it the way it's made for (and not disable caching for logged-in users), which going back to the above numbers, is probably something around tens of thousands up to hundreds of thousands of users.
    3131