Hello,
I got around to optimization cheats to make NOP load really fast.
Windows 2008 - Using IIS7 it's a no brainier and really fast and easy to do w/o messing up. Please do this one step at a time unless you know what your doing. Please backup your ENTIRE webserver "FULL backup" with a cheap $100 external harddrive from bestbuy or some other store. That's a must if you can't back up Don't touch! (To restore: Win 2008 Disk, select repair, and back date..done) Ok lets go.
Don't bother editing "applicationhost.config" unless you want your entire BOX (all websites) to have this done, (definitely not recommended) or if you have less than Windows 2008. Why I won't know, but 2008 is the best OS period. You should all have it. The following procedure edits the webconfig file in your web directory(notepad go away)
IIS7> drill down to your Default website (not store)(this is website root downward)
Under Performance Category> Compression > Enable the following:
check box on: Dynamic Compression
check box on: Static Compression
Output caching: At root level
add .pdf,.swf or any other file other than html
Check box on: Kernal-Mode Caching
Using the file change notifications(These files don't ever change same stuff each time)IE: same pdf, same swf etc.
don't check user mode leave off
Go to "MYNOPSTORE" directory
highlight the store directory
Select "Output caching"
You should have "Inherited" pdf swf or whatever file you added listed here!
Add .jpg here and use Kernel_Mode
Select APP_themes> your current theme>Images>output caching
add .jpg,.png or whatever you made your custom skins with here. don't need .gif but you could add
select "templates" be careful here!!!!!!!!!!!! go down to:
select "Categories"
This time you can't use Kernel you could but different browser problems so "add" .aspx
then check "User Mode Caching"
Click advanced in headers add "user-agent"
don't check off query string variables
select "Manufacturers"
This time you can't use Kernel you could but different browser problems so "add" .aspx
then check "User Mode Caching"
Click advanced in headers add "user-agent"
don't check off query string variables
select "Products"
This time you can't use Kernel you could but different browser problems so "add" .aspx
then check "User Mode Caching"
Click advanced in headers add "user-agent"
don't check off query string variables
DO NOT SELECT "PAYMENTS" DIRECTORY Ok You definitely don't want that cached on your computer ever!
restart website
your should be fast(er)
This does not replace image optimization but it certainly helps. If you want even faster load you must debabalize each image and re render and upload. And thats the game!
Hope this helps anyone.
Mike
old supports
http://learn.iis.net/page.aspx/380/improving-performance-with-native-output-caching/