Hoe ik met de ladingssnelheid van blog met 50% gebruikend YSlow steeg
Gepost op 10 Augustus, 2007 in 12:57 p.m.
Zorg ervoor om andere posten van de reeks van FireFox te lezen YSlow!
- Gebruik YSlow Firefox rand om de prestaties van uw website te analyseren
- Hoe ik met de ladingssnelheid van blog met 50% gebruikend YSlow steeg
YSlow is een groot stemmend hulpmiddel van plaatsprestaties dat elke blogger en plaatseigenaar zou moeten gebruiken! Gebruikend YSlow, kon ik mijn blog lading bijna tweemaal zo snel hebben WordPress zoals voordien door een paar eenvoudige dingen te veranderen. WordPress kan de meest geoptimaliseerde code in de wereld niet hebben, maar de meesten blogs stellen langzaam in werking wegens hun eigen gebrek aan begrip van wat het neemt om een websitelading snel te maken.
Het eenvoudige Materiaal
Interessant genoeg, kon ik a zien 25% verbetering van ladingstijd door de volgende dingen te doen:
1. Het verwijderen van SideBar Punten - Het verwijderen van blog folderverbindingen uit mijn sidebar en het schoonmaken van het omhoog zodat het slechts een RSS bevat tekenen, Pagina's, Categorieën, Archieven, en twee derdeverbindingen, aan Technorati in en voor Spotplex. Vroeger had ik BlogTopList, BlogTopArea, en enkelen andere blog die chicklets op mijn sidebar rangschikt die bijna 10 DNS raadplegingen veroorzaakten telkens als de voorpagina laadde.
Ik verwijderde ook alle drijvers JavaScript zoals MyBlogLog, behalve Google Analytics. Er is werkelijk geen behoefte om te volgen gebruikend 5 verschillende volgende plaatsen, veroorzaakt het slechts meer DNS raadplegingen. Wanneer u YSlow in werking stelt, controleer #9 om te zien momenteel hoeveel DNS raadplegingen u hebt.
2. Schrap Nutteloze Plugins - Gedesactiveerde nutteloze plugins die slechts meer code aan mijn pagina of niet zeer nuttig in termen van het krijgen van verkeer of het helpen van een lezer terwijl op een pagina toevoegden. Bijvoorbeeld, gebruikte ik de code van FeedSmith van FeedBurner om een E-mail toe te voegen dit, Digg dit, enz. aan mijn posten, maar ik heb reeds ShareThis die en een paar andere sociale bookmarking verbindingen bij de bovenkant van mijn pagina wordt geïnstalleerdl.
Ook, had ik meer dan één geïnstalleerdt etiketteren plugin, die, zo verminderde het neer tot eenvoudig markeringen Technorati in geen geval hielp. Een ander ding dat ik deed wat scheen te helpen moest gedesactiveerd plugins van wp-inhoud \ plugin de folder eigenlijk SCHRAPPEN. Ik ben niet zeker waarom, maar dit enigszins ook hielp!
Interessanter Materiaal
De bovengenoemde stappen zijn gemakkelijk en een zeer snelle manier om de ladingstijd voor uw Web-pagina's te verminderen, maar er zijn een paar meer dingen dat ik dat kon doen geholpen zelfs nog meer!
#6 on YSlow says that you should move scripts down to the bottom of a page rather than at the top because it holds up the rendering of the web page if they are in the HEAD section. I had no clue about this and had about 6 scripts that were in the head section. Moving the scripts down was not as simple as the other steps because you have to edit some of your plugins to have them write the “<script type=”text/javascript” src=…” in the footer section.
As a note, though, you will not have able to move ALL of your scripts down to the bottom because some will simply not work! Google Analytics, for example, will have to remain and I left my Subscribe Me in the HEAD also otherwise when you scroll over my Subscribe button instead of a list coming down, nothing would happen.
However, I was able to move my ShareThis, Subscribe Remind, and AJAX Edit Comments scripts to the bottom without any problems. Here’s how you can try moving your scripts to the footer:
1. Firstly, backup the original code or file for the plugin! If you mess it up, you’ll need to go back to the original!
2. Go to your Admin panel and click on Plugins. Find the plugin that YSlow is listing as an offender. Here is an example of mine currently:
3. Click on Edit to modify the plugin code. Now do a search in your browser for the phrase “wp_head“. wp_head is a hook that plugins can use to dump stuff into the HEAD section. Change wp_head to ‘wp_footer’ with the single quotes. Now your script code will be moved to the bottom. Sometimes you’ll see more than one wp_head in your plugin file, one for CSS and one for JS. Only change the JS line!
4. Save your file and test out what changes were made on the site. A few minor things changed on mine with the AJAX Edit Comments, but it was nothing major, just a smaller text box.
Shrink, Zip and Cache
Ok, so there are two more things that I did to get me to the 50% reduction in load time: got gzip to work with wp-cache and used JSMin to shrink the prototype.js file.
Getting gzip to work with WP-cache plugin takes a little more editing of your files, so again please make sure to backup everything in case it doesn’t work. Anyway, here’s the method I followed to update my wp-cache files. Remember, you should still keep gzip disabled in WordPress. Editing the wp-cache code makes the PLUGIN compress the JavaScript files, not WordPress. So keep gzip disabled in WordPress in order for it to work.
Lastly, point number 10 in YSlow is to have your JavaScript files Minified. This will basically remove all comments and extra line breaks, etc from the code making it much smaller, but impossible to read. To use JSMin, download it and copy it to the root of your C drive.
Copy down the JavaScript file you want to shrink and place it in the same directory as the JSMin executable. Go into DOS and CD into the directory with the files. Type jsmin <originalfilename.js >newfilename.js to convert the file.
Once the file is generated, copy it somewhere else, rename it to the original file name and replace it on your server. I was able to reduce my prototype.js file from 74KB to 54Kb using JSMin. Unfortunately, I’m still not sure how to move prototype.js to the bottom or if it’s even possible, but if you know, post a comment.
Conclusion
Even though my site has only a 62 when I run YSlow on it now, it’s far better than the 40 I was getting before I used it! If your WordPress blog or web site is running slow, get to working understanding the various issues involved in increasing site performance. Doing a few of these things might save you cash if you think you need a new host or dedicated hosting.
Now it’s time for me to figure out the expires header and etags, since I got F’s on both of those!
Technorati Tags: wordpress slow, web site performance, speed up web site, yslow, site performance, performance tuning, web site optimizationIf you enjoyed this post, make sure you subscribe to my RSS feed!
» Filed Under Web Site Tips
Related Posts
- Use YSlow Firefox add-on to analyze the performance of your web site
- 7 free SEO tools to analyze and optimize your website for speed and compatibility
- The Best Way to move from Blogger Beta to WordPress
- A complete list of search engine friendly (SEO) WordPress plugins for your Blog
- How to revert back to Technorati links in the Wordpress 2.3 Dashboard
2 Responses to “How I increased by blog’s load speed by 50% using YSlow”
Pingbacks
-
Wordpress Performance verbessern - Tipps und Tricks Says:
[…] Online-Tech-Tips […]
November 1st, 2007 at 3:42 pm
Pingbacks
-
7 free SEO tools to analyze and optimize your website for speed and compatibility Says:
[…] to ensure the highest possible grade. I wrote two articles on YSlow, one about how it helped me reduce the load time of my site by 50% and another on how to setup YSlow. Make sure to read them and install Firefox just for this […]
November 30th, 2007 at 2:46 pm
Please post your comments/suggestions!
[…] Online-Tech-Tips […]
November 1st, 2007 at 3:42 pm[…] to ensure the highest possible grade. I wrote two articles on YSlow, one about how it helped me reduce the load time of my site by 50% and another on how to setup YSlow. Make sure to read them and install Firefox just for this […]
November 30th, 2007 at 2:46 pm























