When it come to optimization of a site or web-server, ETAGs and Expiry headers are the two main things you should be looking at. ETAGs and Expiry headers will be used to understand by the client whether to fetch the latest file or not, but still there is a difference between these two and are used at different scenarios.
After a long waiting period of six years, Apache, the number One HTTP/WEB server used today, announced the release of Major update, version 2.4. Apache is currently serving more than 400 million websites around the world, which includes almost 60% of active domains.
It's a pretty much common question asked in most of the interviews related to Linux, and most of the time people got it confused with Orphan Process. But these two are totally different from each other. A Zombie Process is nearly the same thing which we see in lot of horror movies. Like the dead people which don't have any life force left, Zombie processes are the dead processes sitting in the process table and doing nothing.
To explain this in much better way, "Zombie process or defunct process is a process that have completed the execution, have released all the resources (CPU, memory) but still had an entry in the process table."
There are various steps you can perform to optimize your site. One of them is to put some sort of cache/expiry mechanism so that if some client visits your site the second time then they need not to download the whole data, instead of that they just need to download the data which is changed respective of their last visit.…
As my site is getting heavy day by day so few days back i thought of putting on http compression on my site. I did a little research and find out that i could use two modules to achieve my goal:
But what i didn’t find is the difference between these two modules and which one i could …