---
title: "Using Incremental Static Regeneration"
date: "2024-02-14T06:18:38+00:00"
summary: "Optimize your Node.js app with Incremental Static Regeneration. Learn how to deploy, revalidate cache, and leverage ISR effectively for improved performance and scalability."
image:
type: "page"
url: "/acquia-cloud-platform/add-ons/node-js/using-incremental-static-regeneration"
id: "1c11be35-1cc3-4ac9-96c5-eea9fd3a7c41"
---

You can use Incremental Static Regeneration (ISR) with Node.js. You can deploy your ISR application using the standard deployment process.

To revalidate cache:

1.  Invoke the `acquia-force-revalidate` endpoint.
    
    For example,
    
    To revalidate cache for the `http://isrrevalidatetestprod.acquia-sites.com/about-us` endpoint, you must invoke the endpoint in the following format:
    
        http://isrrevalidatetestprod.acquia-sites.com/acquia-force-revalidate/api/revalidate?secret=for_testing_only_no_worries&url=/about-us
    

Important

ISR with Node.js works if the ISR memory cache size is set to 0. This setting forces Next.js to load the data from the storage instead of the memory cache. Acquia runs at least 2 node processes on one server. Such processes do not have a shared memory. Therefore, if you set memory cache, there might be different content in memory after revalidation.For more information, see [Data Fetching: Incremental Static Regeneration.](https://nextjs.org/docs/pages/building-your-application/data-fetching/incremental-static-regeneration#self-hosting-isr)