{"id":19247928,"url":"https://github.com/litespeedtech/lscache_prestashop","last_synced_at":"2025-04-21T11:33:49.127Z","repository":{"id":45914390,"uuid":"100294741","full_name":"litespeedtech/lscache_prestashop","owner":"litespeedtech","description":"LiteSpeed Cache Plugin for Prestashop","archived":false,"fork":false,"pushed_at":"2025-04-17T13:00:43.000Z","size":449,"stargazers_count":28,"open_issues_count":18,"forks_count":16,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-18T04:03:29.447Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/litespeedtech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-08-14T17:54:18.000Z","updated_at":"2025-04-17T13:00:47.000Z","dependencies_parsed_at":"2024-10-24T14:57:31.203Z","dependency_job_id":"f3c22f68-6543-43af-b461-e45377201ab6","html_url":"https://github.com/litespeedtech/lscache_prestashop","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/litespeedtech%2Flscache_prestashop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/litespeedtech%2Flscache_prestashop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/litespeedtech%2Flscache_prestashop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/litespeedtech%2Flscache_prestashop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/litespeedtech","download_url":"https://codeload.github.com/litespeedtech/lscache_prestashop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250048103,"owners_count":21366176,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T18:05:41.722Z","updated_at":"2025-04-21T11:33:48.821Z","avatar_url":"https://github.com/litespeedtech.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# lscache_prestashop\nLiteSpeed Cache Plugin for Prestashop\n\n## About\n\nLiteSpeed Cache for PrestaShop communicates directly with your installation of LiteSpeed Web Server to save and serve static copies of dynamic web pages, \ngreatly reducing your shop’s page-load time. LSCPS is the only PrestaShop Cache module to support *esi:include* and *esi:inline*.\n\n### Installation\n\nInstall LiteSpeed Web Server Enterprise.\nDisable any other page caches as these will interfere with LSCPS.\nDownload the LSCPS plugin.\nLog in to your PrestaShop Admin, navigate to **Modules \u003e Modules \u0026 Services**, and click on **Upload a Module**.\nSelect the LSCPS zip file.\nEnable the module by navigating to **LiteSpeed Cache \u003e Settings** and setting **Enable LiteSpeed Cache** to ```Yes```.\n\n### Notes For Litespeed Web Server Enterprise (LSWS)\n\nMake sure that your license includes the LSCache module enabled. A 2-CPU trial license with LSCache module is available for free for 15 days.\nThe server must be configured to have caching enabled. If you are the server admin, \nclick [here](https://docs.litespeedtech.com/lscache/lscps/installation/). \nOtherwise request that the server admin configure the cache root for the server.\n\n### Module Features\n\n* Support for PrestaShop 1.6 and 1.7+.\n* LSCPS supports multiple stores, multi-language, multi-currency, geolocation and mobile view.\n* Integrated into both LiteSpeed Web Server and LiteSpeed Web ADC. Works in a single-server environment using LSWS, or a clustered environment using LS Web ADC.\n* Caching is highly customizable on both a global level and a per-store basis. Tag-based caching allows purge by tag from external programs.\n* Main page and public blocks are cached once and served to all users. Private blocks are cached per user and served only to that user.\n* LSCPS automatically caches the following pages with a GET request (including AJAX GET): Home, Categories, Products, CMS, New products, Best sales, Suppliers, Manufacturers, Prices drop, Sitemap.\n* User information can be cached privately via ESI blocks and auto purged when the information changes. Support for cart and account sign in are built in. Other third-party modules that contain private information can be easily added.\n* Updates in the shop admin area automatically trigger a purge of any related pages in the cache.\n* New client orders automatically trigger a purge of related product and catalog pages based on stock status or quantity (configurable).\n* The cache can be manually flushed from within the PrestaShop admin.\n* If a page contains products with specific prices, TTL will be auto adjusted based on special price effective dates.\n\n### Testing the Module\n\nLSCPS utilizes LiteSpeed-specific response headers. Use your browser’s developer tools to check them: Select the **Network** tab and look at the response headers for the first file listed.\nVisiting a page for the first time should result in a ```X-LiteSpeed-Cache-Control:miss``` or ```X-LiteSpeed-Cache-Control:no-cache``` response header for the page. \nSubsequent requests should have the ```X-LiteSpeed-Cache-Control:hit``` response header until the page is updated, expired, or purged. \n\n### Learn More\n\nFor additional instructions, tips, and ideas, please see \nthe [LiteSpeed Cache for PrestaShop documentation](https://docs.litespeedtech.com/lscache/lscps/).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flitespeedtech%2Flscache_prestashop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flitespeedtech%2Flscache_prestashop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flitespeedtech%2Flscache_prestashop/lists"}