How I increased by blog’s load speed by 50% using YSlow Как я вырос на блоге скорость загрузки, на 50% с помощью YSlow
Posted on August 10, 2007 at 12:57 pm Опубликованный 10 августа 2007 года в 12:57 вечера
Make sure to read other posts from the FireFox YSlow series! Не забудьте прочитать другие должности от проигрыша YSlow серии!
- Use YSlow Firefox add-on to analyze the performance of your web site Использование YSlow Firefox дополнение к анализ эффективности веб-сайта
- How I increased by blog’s load speed by 50% using YSlow Как я вырос на блоге скорость загрузки, на 50% с помощью YSlow
YSlow is a great site performance tuning tool that every blogger and site owner should use! очень эффективность сайта настройки инструмента, что каждый блоггер, и владелец сайта должен использовать! Using YSlow, I was able to have my WordPress blog load almost twice as fast as before by changing a few simple things. Использование YSlow, я был в состоянии, что я WordPress блоге нагрузки почти в два раза быстрее, как и раньше, изменив несколько простых вещей. WordPress may not have the most optimized code in the world, but most blogs are running slow because of their own lack of understanding of what it takes to make a web site load quickly. WordPress, возможно, не наиболее оптимизирован код в мире, но большинство блогов движутся медленно, поскольку их собственные отсутствие понимания того, что она принимает сделать веб-сайт, быструю загрузку.
The Simple Stuff Простые вещи
Interestingly enough, I was able to see a 25% improvement in load time by doing the following things: Интересно, что я смогла бы видеть 25% повышение нагрузки время, выполнив следующие действия:
1. Removing SideBar Items - Removing blog directory links from my sidebar and cleaning it up so that it only contains a RSS subscribe, Pages, Categories, Archives, and two third-party links, one to Technorati and one for Spotplex. 1. Удаление SideBar Пункты - Удаление блога каталог ссылок на боковой панели и очистки его тем, что он содержит только один RSS подписаться, страницы, категории, архивов, и два сторонних ссылки, одна из Technorati, и один для Spotplex. Earlier I had BlogTopList, BlogTopArea, and a few other blog ranking chicklets on my sidebar that were causing almost 10 DNS lookups each time the front page loaded. Ранее я имел BlogTopList, BlogTopArea, и несколько других блоге рейтинга chicklets на боковой панели, которые являются причиной почти 10 DNS поиска каждый раз, то на первой странице загрузки.
I also removed all JavaScript trackers like MyBlogLog, except for Google Analytics. Я также удалены все JavaScript треккеров как MyBlogLog, за исключением Google Analytics. There’s really no need to be tracking using 5 different tracking sites, it only causes more DNS lookups. Там на самом деле не нужно отслеживать с помощью 5 различных отслеживания объектов, то только причины более DNS поиска. When you run YSlow, check #9 to see how many DNS lookups you currently have. Когда вы запускаете YSlow, проверьте # 9, чтобы узнать, сколько DNS поиска у Вас уже есть.
2. Delete Useless Plugins - Deactivated useless plugins that were only adding more code to my page or not very helpful in terms of getting traffic or helping a reader while on a page. 2. Исключить бесполезны Plugins - Отключение ненужных плагинов, которые были лишь добавить несколько код на мою страницу или не очень полезны с точки зрения получения трафика и помогает читателю, хотя на странице. For example, I was using FeedBurner’s FeedSmith code to add an Email This, Digg This, etc to my posts, but I already have ShareThis installed and a few other social bookmarking links at the top of my page. Например, я использую FeedBurner в FeedSmith код, чтобы добавить Email This, Digg Это, на мой т.д. должностей, но у меня уже есть ShareThis установлен и ряд других социальных закладок ссылки в верхней части моей страницы.
Also, I had more than one tagging plugin installed, which was not helping in any way, so reduced it down to simply Technorati tags. Кроме того, я имел более чем одной пометки плагин устанавливается, что не помогает в любой форме, так что сократить его до просто Technorati тэги. Another thing that I did which seemed to help was to actually DELETE the deactivated plugins from the wp-contents\plugin directory. Другое, что я сделал, которые, как представляется, заключается в том, чтобы помочь действительно DELETE нерабочего плагины от шп-содержание \ плагин каталогу. I’m not sure why, but this helped a somewhat also! Я не знаю, почему, но это способствовало также несколько!
More Interesting Stuff Другие интересные вещи
The above-mentioned steps are easy and a very quick way to lower the load time for your web pages, but there are a couple of more things that I was able to do that helped even more! Вышеуказанные меры являются простой и очень быстрый способ уменьшить время загрузки веб-страниц, но есть и несколько более, что я был в состоянии сделать это помогло еще больше!
#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. # 6 YSlow говорит, что вы должны двигаться скрипты в нижнюю часть страницы, а не на рейтинг, поскольку он занимает деятельность рендеринг веб-страницы, если они находятся в разделе HEAD. I had no clue about this and had about 6 scripts that were in the head section. Я не имел никакого представления об этом, и около 6 сценариев, которые были в голове разделе. 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. Перемещение скрипты вниз было не так прост, как и другие меры, потому что вам придется изменить некоторые ваши плагины для их записи "<скрипт типа =" текст / javascript "src =…" в нижней секции.
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. Google Analytics, например, придется остаться, и я покинул мой Подписаться меня в HEAD также иначе, когда вы выделите на мой Подписка на кнопку вместо списка ближайшие вниз, ничего не будет происходить.
However, I was able to move my ShareThis, Subscribe Remind , and AJAX Edit Comments scripts to the bottom without any problems. Тем не менее, я смог двигаться моя ShareThis, Подписка Напомните, и AJAX Изменить Комментарии скрипты на дно без каких-либо проблем. 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. Найти плагин, что YSlow в список в качестве преступника. 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". wp_head is a hook that plugins can use to dump stuff into the HEAD section. wp_head является крючком, что плагины могут использовать для сброса вещи в разделе HEAD. Change wp_head to ‘wp_footer’ with the single quotes. Изменения wp_head в 'wp_footer' с кавычки. 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 ! Иногда вы увидите больше, чем один wp_head в вашем плагине файл, по одному для CSS и для JS. Только изменить JS линию!
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. Ряд незначительных вещей изменилось по разминированию с AJAX Редактировать комментарии, но она ничего не мажор, просто меньше текстовое поле.
Shrink, Zip and Cache Сжать, Zip и Кэш
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. Итак, есть два более, что я сделал, чтобы получить меня к 50% сокращению время загрузки: получил gzip для работы с шп-кэша и используется JSMin уменьшить prototype.js файл.
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. Получение gzip для работы с WP-кэш плагин занимает немного больше редактирования файлов, так что снова убедитесь, что для резервного копирования все, что в случае, если оно не работает. Anyway, here’s the method I followed to Во всяком случае, здесь, в методе я довыборах update my wp-cache files обновить мою шп-кэш файлы . Remember, you should still keep gzip disabled in WordPress. Помните, что вы все равно должны держать gzip инвалидов в WordPress. Editing the wp-cache code makes the PLUGIN compress the JavaScript files, not WordPress. Редактирование шп-кэш код делает PLUGIN сжимать файлы JavaScript, а не WordPress. So keep gzip disabled in WordPress in order for it to work. Так держать gzip инвалидов в WordPress, с тем чтобы она могла работать.
Lastly, point number 10 in YSlow is to have your JavaScript files Minified. Наконец, пункт номер 10 в YSlow заключается в том, чтобы ваши файлы JavaScript 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. Копирование вниз по JavaScript файл, который вы хотите уменьшаться, и поместите его в тот же каталог, как JSMin исполняемый. Go into DOS and CD into the directory with the files. Перейдите в DOS и CD, в каталог с файлами. Type jsmin <originalfilename.js >newfilename.js to convert the file. Тип jsmin <originalfilename.js> newfilename.js преобразовать файл.
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. Я смогла сократить мои prototype.js файл из 74KB до 54Kb использованием 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. К сожалению, я все еще не уверены в том, как двигаться prototype.js на дно или, если это вообще возможно, но если вы знаете, комментировать.
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! Даже несмотря на мой сайт имеет только 62, когда я запускаю YSlow на это сейчас, это намного лучше, чем в 40 я был получить до того, как я использовал его! If your WordPress blog or web site is running slow, get to working understanding the various issues involved in increasing site performance. Если ваша WordPress блоге или на веб-сайт работает медленно, добраться до работы понимание различных вопросов, связанных с сайта увеличения производительности. 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! Теперь пришло время для меня, чтобы выяснить, истекает в заголовке и etags, поскольку я Ж в обеих этих!
Technorati Tags: Technorati Tags: wordpress slow wordpress медленно , web site performance веб-сайт об исполнении бюджета , speed up web site ускорить веб-сайт , yslow , site performance эффективность сайта , performance tuning производительность тюнинг , web site optimization веб-сайт по оптимизацииIf 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 Использование YSlow Firefox дополнение к анализ эффективности веб-сайта
- 7 free SEO tools to analyze and optimize your website for speed and compatibility 7 бесплатно SEO инструменты для анализа и оптимизации вашего сайта для скорости и совместимости
- The Best Way to move from Blogger Beta to WordPress Лучший способ перейти от Блоггер бета-версия для WordPress
- A complete list of search engine friendly (SEO) WordPress plugins for your Blog Полный список поисковых систем дружелюбным (SEO) WordPress плагины для вашего блог
- How to revert back to Technorati links in the Wordpress 2.3 Dashboard Как вернуться к Technorati ссылки на Wordpress 2,3 Пульт управления
2 Responses to “How I increased by blog’s load speed by 50% using YSlow” 2 Ответы на "Как я вырос на блоге скорость загрузки, на 50% с помощью YSlow"
Pingbacks - Wordpress Performance verbessern - Tipps und Tricks Wordpress спектакля verbessern - Tipps унд хитрости Says: Говорит:
[…] Online-Tech-Tips […] […] интернет-Tech-Советы […]
November 1st, 2007 at 3:42 pm 1 ноября 2007 года в 3:42 вечера Pingbacks - 7 free SEO tools to analyze and optimize your website for speed and compatibility 7 бесплатно SEO инструменты для анализа и оптимизации вашего сайта для скорости и совместимости 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. Я написал две статьи о YSlow, одна о том, как она мне помогла уменьшить время загрузки сайта, на 50%, а еще о том, как настроить YSlow. Make sure to read them and install Firefox just for this […] Убедитесь в том, что для их чтения и установить Firefox только в этом […]
November 30th, 2007 at 2:46 pm 30 ноября 2007 года в 2:46 вечера
Please post your comments/suggestions! Пожалуйста, ваши комментарии и предложения!
[…] Online-Tech-Tips […] […] интернет-Tech-Советы […]
November 1st, 2007 at 3:42 pm 1 ноября 2007 года в 3:42 вечера[…] 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. Я написал две статьи о YSlow, одна о том, как она мне помогла уменьшить время загрузки сайта, на 50%, а еще о том, как настроить YSlow. Make sure to read them and install Firefox just for this […] Убедитесь в том, что для их чтения и установить Firefox только в этом […]
November 30th, 2007 at 2:46 pm 30 ноября 2007 года в 2:46 вечера























