I am hosting My site in Gear host and i used compression but i think that gear host didn’t support Compression because my web page return garbage data.
So you compressed the HTML and CSS files? Then you tried to request them with your browser and it returned garbage data? I don’t see any settings that would serve your compressed files the way you intend them. If you want to serve compressed files you have to modify the return headers so that the browser knows it should unzip them.