Activity Forums Salesforce® Discussions What is Caching?

  • Prachi

    Member
    September 6, 2018 at 2:44 pm

    Hi Anurag,

    Caching (pronounced “cashing”) is the process of storing data in a cache.

    A cache is a temporary storage area. For example, the files you automatically request by looking at a Web page are stored on your hard disk in a cache subdirectory under the directory for your browser. When you return to a page you've recently looked at, the browser can get those files from the cache rather than the original server, saving you time and saving the network the burden of additional traffic.

    thanks.

  • Parul

    Member
    September 6, 2018 at 4:20 pm

    Hi Anurag,

    Caching is a high-speed data storage layer which stores a subset of data, typically transient in nature so that future requests for that data are served up faster than is possible by accessing the data’s primary storage location. Caching allows you to efficiently reuse previously retrieved or computed data.

    The data in a cache is generally stored in fast access hardware such as RAM (Random-access memory) and may also be used in correlation with a software component. A cache's primary purpose is to increase data retrieval performance by reducing the need to access the underlying slower storage layer.

    Trading off capacity for speed, a cache typically stores a subset of data transiently, in contrast to databases whose data is usually complete and durable.

    Thanks.

  • Avnish Yadav

    Member
    September 7, 2018 at 6:00 am

    Hi Anurag,

    In computing, a cache is a high-speed data storage layer which stores a subset of data, typically transient in nature, so that future requests for that data are served up faster than is possible by accessing the data’s primary storage location. Caching allows you to efficiently reuse previously retrieved or computed data.

    The data in a cache is generally stored in fast access hardware such as RAM (Random-access memory) and may also be used in correlation with a software component. A cache's primary purpose is to increase data retrieval performance by reducing the need to access the underlying slower storage layer.

    Hope this will help.

  • shariq

    Member
    September 7, 2018 at 7:42 am

    Hi Anurag,

    Caching is the process in which server response is stored so that a cached copy can be used when required and there is no need of generating the same response again. This process not only reduces the server load but in turn increase the scalability and performance of the server. Only the client is able to cache the response and that too for a limited period of time.

    Mentioned below are the header of the resources and their brief description so that they can be identified for the caching process:

    Time and Date of resource creation

    Time and date of resource modification that usually stores the last detail.

    Cache control header

    Time and date at which the cached resource will expire.

    The age which determines the time from when the resource has been fetched.\

    Hope this helps.

Log In to reply.

Popular Salesforce Blogs