При поддержке: Bestellen Sie schon Heute ein brillantes Webdesign von der Internetagentur aus NRW.

  1. Не пользуйтесь много изображений для оформления сайта. Это никому не нужно, люди ценят содержание сайта, его информативное наполнение, а не внешнее оформление. Использование многих изображений не только увеличивает вес сайта, но и создает ненужные дополнительные запросы к серверу. Это можно сравнить с походом в магазин за каждой вещью отдельно, в то время как можно прийти один раз и купить все необходимое. Думаю, что так быстрее. Можно обойтись несколькими картинками, а остальное сделать с помощью фоновых изображений, спрайтов и CSS. Например, можно объединить изображения в спрайты, как я сделал это на своем сайте – у меня для отображения внешнего вида сайта использованы только две картинки, одна из них пока не может быть в спрайт, поэтому и две. Хотя, возможно впоследствии найду способ как сделать 1 изображение.

    Статья о технологии спрайтов (рус.) – http://www.css-tricks.ru/Articles/Details/CSSSprites

  2. Не используйте много CSS и JS файлов. Конечно это удобно когда у Вас есть большой сайт и необходимо иметь несколько CSS-стилей. Например, один для обнуления стандартных значений, другой для форматирования текста, третий для оформления страниц сайта и тд. Для загрузки каждого файла требуется дополнительный запрос к серверу и дополнительное время на загрузку. Для чего это все? Это можно оптимизировать склеив все CSS / JS файлы в один. Таким образом получим по одному файлу CSS и JS. В Drupal стандартный механизм кэширования позволяет обиеднуваты все файлы в один и удалять пробелы, уменьшая таким образом размер файла. А в WP такое тоже можно сделать с помощью скрипта PHP Speedy, об этой технологии писал Lilumi, я от себя добавлю несколько вещей.

    • Данный скрипт не является плагином, его нужно распаковать и поместить в корневую папку сайта.

    • Для инсталляции нужно в браузере запустить установку скрипта, у меня это http://skinik.name/php_speedy_wp/libs/php_speedy/, настраиваете его на свой вкус.

    • Для работы скрипта измените файл wp-blog-header.php (он находится в корневой папке сайта), после внесенных изменений он может выглядеть так:

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 <? Php require (dirname (__FILE__) '/ php_speedy_wp / libs / php_speedy / php_speedy.php');?> <? Php / ** * Loads the WordPress environment and template. * * @ Package WordPress * / if (! Isset ($ wp_did_header)) ($ wp_did_header = true; require_once (dirname (__FILE__) '/ wp-load.php'); wp (); require_once (ABSPATH. WPINC ' / template-loader.php ');)?> <? Php $ compressor-> finish ();?>

PS После такой простой оптимизации главная страница моего сайта открывается по 4.7с - http://tools.pingdom.com/fpt/?url=http://skinik.name/&id=1648756

Комментарии закрыты