More WordPress Performance Optimization
General WordPress performance info
After all static files to cdn and move javascript out of html header. I also enabled multi CNAME cdn to see whether it increase page loading speed(not enabled in my cdn plugin yet, still testing). Here is the resault,
It seems CSS loading will still block css background images even those included in main html header. I also used Varnish to front proxy WordPress, because WordPress becomes extremely slow after move database from MyISAM to InnoDB.
Updates: I found 2 website helping draw water fall chart. Pagetest by AOL and Site-Perf.com.
Updates 2: I partly solved css image not preloading problem by insert an invisible img tag like this,
<img src="http://m1.cdnyy.com/x/wp-content/themes/aeros/images/autumn.jpg" alt="" height="1" width="1" style="border:0;display:none" />
But this only work in Chrome. IE will not load any image before css loaded.
Look at loading time of autumn.jpg, near 200ms improvement in Chrome.