Hi Kumzy,
Very basic steps that you can easily implement for IIS compressions are as follows(provided you have some basic knowledge of IIS :) )
[Note : Do not forget to backup your metabase before you proceed ]
You will have to create a temporary folder to cache static file compression with any familiar name or even you can use default folder “%windir%\IIS Temporary Compressed Files”. Make sure IUSR have read/write permissions on this folder.
# Now open your IIS, at the left pane right click on Web Sites and select Properties
# click on Service tab - Enable Compress application files
# enable Compress static files
# change temporary directory to the folder you have created or default temp folder
# set max size of temp folder depending on the size of your hard drive
# Save and close
# edit the metabase at C:\Windows\system32\inetsrv\metabase.xml in Notepad
# locate for IIsCompressionScheme
# There should be two of them, one for deflate and one for gzip. Basically they are two means of compression that IIS supports.
# add aspx, asmx, php and any other extension that you need to the list extensions in HcScriptFileExtensions.
# HcDynamicCompressionLevel has a default value of 0, which can vary 0 -10, set it as per the need
# restart the World Wide Web Publishing Service
That's it :)