Caching in NGINX is the process of storing data in front of web servers. For example, the files a user automatically requests by looking at a web-page can be stored in your NGINX cache directory. When a user returns to a page he’s recently looked at, the browser can get those files from the NGINX cache directory rather than the original server, saving time and traffic.
So caching improves performance while accessing to a resource in two ways:
This instruction shows how to set up a caсhe on the NginxPHP server in the CirrusGrid cloud.
With NginxPHP server you can use the caching for improving performance through getting from the cache already compiled html replies for repeated PHP queries.
Note: We limit the size of the disk cache to 5 GB.
To perform caching follow the instruction:
1. Log into the CirrusGrid dashboard.
2. Ask CirrusGrid to Create environment.
3. Create the environment with the NGINX as an application server, specify the cloudlet limits, type the name of the environment and click Create button.
In a minute your environment will be created and appears in the environment list.
4. For setting up the cache click Config button for NGINX node in your environment and navigate to etc > php.ini.
5. For enabling cache on your NginxPHP server you can use APC or eAccelerator.
For using eAccelerator you should uncomment it in the Accelerators section:
Now you need to specify the directory which will be used for the disk cache. For that add the following line as it is shown in the picture below:
eaccelerator.cache_dir = /var/lib/nginx/cache
Powered by BetterDocs
![]() | Thank you for Signing Up |