Оптимизируем сайт: оптимизация изображений

7

Последнее время наблюдаю за тем, что многие вебмастеры, или, лучше сказать, блогеры ставят в свои посты туеву кучу всяких разных картинок аля фотографий к постам. Всё бы ничего, если б они не были ахуенно здоровенными, и такое впечатление, что некоторые из них, горе-вебмастеров, стараются обскакать друг друга по здоровенности этой самой картинки.

Да, картинка к посту супер. Если ещё и в тему – супер в квадрате. Если она ещё и вами лично сделаная, или по нашему – уникальная, то супер в кубе. Но нет. Зачастую они скопипиженные в гугле или у мудака (кто незнает – это яша, кто и этого незнает – яндекс, если и этого не знаете – погуглите). Но и это ерунда, если б не одно НО (задрало уже это но). Но, картинки, сука, не оптимизированы и весят хуеву тонну килобайтов, если не мегабайтов.

Вот потому сегодня мы и будем учиться оптимизировать картинки!

подробнее

В топ поисковика прилагая усилия

2

Все, рано или поздно, а точнее всегда, задаются вопросом в духе: “А что мне сделать, что б сайт вылез в топ?“. И все рыщут, перелапатывают интернет (а только в Яндексе сайтов на 500Тб, успехов :) ) пытаются найти информацию как, как всё-таки вывести сайт в топы.

К сожалению, все ещё думают, что им расскажут как и что сделать, что б быть лучшим из лучших. И я прям вижу как сайты в топах начинают биться в истерике и меняться топами с ещё 1000 сайтов каждый день :) .

Но всё же, как ? Да просто, при наличии финансирования сайта в месяц около 300 $ с помощью статей, ссылок, прогонв и т.д. Но всё хорошо, а если у вас нет таких денег ? Тогда всё по труднее и сложнее…

подробнее

Используйте слеш в своих ссылках

0

После долгих сборов советы по оптимизации и ускорению работы блогов вычитал такой себе один маленький, но весьма дельный и интересный совет.

Когда прописываете ссылки в своем блоге (и не только), если это ссылки не на страничку, типа http://sayt.com/page.html, а ссылки на папку, например как эта http://sayt.com/services/ то очень желательно, что бы в конце ссылки обязательно была косая черта «/».

Считается, что это снижает нагрузку на сервер и страницы вашего блога будут открываться быстрее, чем если ссылка будет выглядеть вот так http://sayt.com/services т.к. при открытии такого адреса, сервер должен определиться, что это, папка или страничка.

Заметного прироста производительности это не дает, но как говорится то тут кусь, то там грызь, вот и получается оптимизация сайта :) .

Кто что думает по этому поводу? Как вы оптимизируете свой блогсайт и оптимизируете ли вообще?

У кого были, а многие "бомжы-манимейкеры" за период лета купили себе машину. Но не все помнят, что надо бы уже переходить на зимние шины. Потому что сейчас осень, а зима не за горами.
подробнее

Краткие версии постов

1

Сегодня я хочу рассказать о том, как можно снизить нагрузку на ваш сервер, используя в блоге краткие версии постов. Возможно не каждый захочет следовать всем советам из этого поста, но прислушаться и принять к сведению будет полезным для всех.

Когда вы пишите пост он отображается и в RSS и в самом блоге с использованием тегов, картинок и т.д.. Тег more (можете увидеть кнопку в админке блога, если из неё вы пишите посты) используется для разделения поста на краткую и полную версии.

К примеру вы пишите вступление к посту или анонс, потом ставите этот тег и пишите основное содержимое поста. В этом случае на главной странице блога, отображение поста будет таким:

Анонс текста, краткое описание и ссылка вида: «Продолжить чтение» при нажатии на которую открывается полная версия.

Почему использование кратких версий, может быть полезным для вашего блога?
Я думаю что вполне очевидно, что использование кратких версий статей, снижает нагрузку на сервер, который хостит ваш блог. Пользователь просматривающий главную страницу блога, не заставляет сервер отображать длинные посты и полный текст статьи, что сокращает время загрузки страницы и кол-во информации которая выбирается из базы, для показа записи.

Также очень важно убедится в том, что краткие версии записей используются при отображении результатов поиска по блогу, при просмотре категорий, тегов и архивов. Здесь тот же принцип что и при просмотре главной страницы. Вы не заставляете пользователя который сделал поиск по блогу, ждать пока загрузятся полные версии ваших постов.

Плюс ко всему прочему можно красиво отображать посты на главной. К примеру, я пользователь зашёл на незнакомый блог. На главной блога отображается около 7 постов. И всё они на главной в полной версии. Смысл? Мне например из всех 7 нравится только 1-2 поста, значит я должен “напрячься” и проскролить весь ненужный текст неинтересных мне блогов, что б добраться до низа. Это не удобно. Итог, я на блоге не задежусь и врятли вернусь обратно.
Намного проще, красивее и эфективнее сделать небольшой анонс статьи и если пользователю интересна тема – он её просмотрит. Нет – будет искатьчитать дальше.

Кстати, если вы решили использовать тег, но хотите что бы RSS подписчикам отправлялись полные версии, необходимо зайти в панель администрирования вашего блога, раздел «Настройки» – «Чтение» – «Синдикация» и убедится что точечка стоит напротив пункта «Отображать полные версии записей».

Сделать это надо, поскольку подписчик “святой” и ему надо давать всё и в полной мере :) , но порою многие блогеры плюют на мнение подписчика в виду того, что после каждого поста он прийдёт на сайт (ведь на RSS ведь прийдёт только анонс поста). Это существенно может повысить посещаемость блога, но так же высока возможность лишиться некоторого числа подписчиков, которые не захотят этого делать.

подробнее

Результаты оптимизации сайта

5

Проведя несколько дней в чтении блогов, форумов и других сайтов о оптимизации сайта, а также воплощая в жизнь то, что вычитал и проводя эксперименты. Выяснил, что мои силы были затрачены далеко не зря.

Проведя все те манипуляции, что я описывал в блоге о оптимизации WordPress + установив плагин Hyper-Cache + включив кеширование в Joomla (обо всём будет ещё рассказано позже), добился весьма неплохих результатов.

А именно: снизил нагрузку 8 сайтов на сервер хостинга с 9,5% до 4,25%. Как по мне, то это весьма внушительно. Правда хостер всё ещё ноет, что норма 3%, но думаю, что и с этим я справлюсь, поскольку по оптимизации запросов (как описано про wordpress) с джумлой ещё не дошли руки и она совершенно не проводилась.

Весьма увеличилась скорость загрузки сайтов (рекордсмен сайт афоризмов – 1,5-1,8с), остальные сайты загружаются в диапазоне 2-4 с. Но всё ещё есть такие сайты, которые грузятся чёрте сколько, правда они так долго грузятся в тулзе: от14-неизвестно сек (использовал интересную штучку pingdom tools), а если оценивать “глазами пользователя”, то всё весьма сносно :) . + будет проведена оптимизация по запросам, вообщем думаю там тоже всё сведу к 4-6 с, что есть уже весьма неплохо.

Вообщем, считаю время не зря потраченным, а полученный опыт весьма ценным. И в дальнейшем буду этим опытом с вами делиться.

П.С. Проверьте свои сайты с помощью тулзы, которую упоминал выше, и отпишетесь за какое время у вас загружается ваш сайт – интересно ;) .

подробнее

Оптимизация meta-тегов в WordPress

3

Итак, как я и обещал, начну я свою историю-рассказ о том, как надо оптимизировать свои сайты, дабы повысить скорость его работы и понизить нагрузку на сервер хостинга.

И так, все кто уже хорошо познакомился с движком для блогов WordPress, должны знать, что он работает на связке PHP+MySQL.

Каждый раз, когда посетитель открывает страничку вашего блога, совершается большое количество запросов к базе данных, некоторые из них обязательно должны присутствовать, от некоторых можно избавиться, в чем и заключается оптимизация :) . Каждое обращение к базе данных занимает определенное время и если сервер на котором расположен ваш блог в данный момент перегружен, то количество времени необходимое на выполнение запроса может увеличиваться в несколько раз или если у вас много сайтов на WordPress, то и сами ваши сайты/блоги могут производить немалую нагрузку на сервер.

Хочу обратить внимание, что те рекомендации, которые будут предложены ниже для тех, кто уже определился с шаблоном и не делает никаких глобальных изменений в работе своего блога. Иначе могут возникнуть проблемы. Также хочу обратить внимание что перед внесением всех изменений, необходимо делать резервную копию изменяемых файлов, а еще лучше всех файлов блога.

В вашем шаблоне, как правило это файл header.php или простыми словами «Заголовок» присутствуют следующие строчки :

  1. <title><?php bloginfo(’name’); ?><?php bloginfo(’description’); ?></title>
  2. <meta http-equiv="Content-Type" content="<?php bloginfo(’html_type’); ?>; charset=<?php bloginfo(’charset’); ?>” />
  3. <meta name="generator" content="WordPress <?php bloginfo(’version’); ?>” />
  4. <link rel="stylesheet" href="<?php bloginfo(’stylesheet_url’); ?>” type=”text/css” media=”screen” />
  5. <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo(’rss2_url’); ?>” />
подробнее