Здравствуйте, дорогой коллега!

    Последние 2 месяца был занят переездами и оборудование для записи мирно отдыхало.

    Итак, я наконец-то вернулся в Санкт-Петербург после года отсутствия. И сразу же решил исполнить давнюю мечту - переехать на ПМЖ в Пушкин - город-парк.

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

    Содержание выпуска

    1. Быстрое создание пункта меню в Joomla. Add to menu.

    2. Легкий и простой слайдер. Vinaora Nivo Slider.

    3. Защита емайл на сайте. E-mail Protector.

    4. Автоматическое изменение размеров изображений. SmartResizer.

    5. Базовые принципы ускорения сайта.

     

    1. [Убираем рутину] Быстрое создание пункта меню в Joomla.

    В данном уроке я расскажу вам о расширении Add to menu - быстрое создание пункта меню в Joomla.

    [widgetkit id=16]

    2. [Прокачиваем сайт] Легкий и простой слайдер.

    В данном уроке я расскажу вам о легком и простом слайдере для вашего сайта на Джумла - Vinaora Nivo Slider.

    [widgetkit id=17]

    3. [Защищаем] Защита емайл на сайте.

    В данном уроке мы поговорим с вами о том, как защитить емайл на вашем сайте с помощью расширения E-mail Protector.

    [widgetkit id=18]

    4. [Ускоряем и автоматизируем] Автоматическое изменение размеров изображений.

    В данном уроке я расскажу вам о расширении SmartResizer - которое позволяет автоматически изменять размеры изображений на вашем сайте.

    [widgetkit id=19]

    5. Базовые принципы ускорения сайта

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

    Причины переезда:

    1. Скорость

    Порой лучшим способом увеличить скорость - это переезд на другой сервер. Но я сделал не совсем так. Да, мы переехали на другой сервер, но по объему оперативной памяти и мощности процессора он ничуть не превосходит тот сервер на котором мы были. Оперативной памяти даже меньше в 2.5 раза. 

    Вся прелесть в SSD винчестерах, которые и дают ощутимую прибавку в скорости.

    Плюсы SSD в отличии от обычных, не твердотельных накопителей, для серверов:

    • Скорость чтения и записи. Выше в 3-5 раз. У обычных винчестеров скорость ~100 Мб/сек, у SSD 300-500 Мб/с.
    • Скорость доступа. У SSD она всегда постоянна и равна 0.1 мс. У обычных винчестеров 7-20 мс и для поддержания такого времени нужна регулярная дефрагментация.

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

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

    3. Санкции :-). 

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

     

    Сейчас давайте перейдем к основным моментам, которые можете внедрить прямо сейчас и увеличить скорость работы сайта.

    1. Хостинг и сервер на котором вы находитесь.

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

     

    2. CDN (content delivery network)

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

    Таким образом сайт загружается с вашего хостинга и с CDN. На практике это дает увеличение скорости от 20 до 40%.

    Что хранить на CDN?

    • Файлы пользователей
    • Картинки
    • Скрипты

    Как подключить CDN к Joomla?

    Самое популярное решение - это использовать плагин от Nonumber CDN for Joomla.

    В бесплатной версии можно подключить CloudFront от Amazon.

    Видео по CDN я хотел записать к этому выпуску журнала. Но, результаты теста меня разочаровали, в хорошем смысле.

    Если на обычном сервере CDN дает ощутимый прирост, то на моих серверах и виртуальных хостингах, работающих на SSD прибавки скорости не было, даже наблюдалось небольшое падение на 10%.

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

    Но, тем не менее CDN является отличным решением для быстрого (15 минут) увеличения скорости. Если видео нужно, напишите, я запишу.

     

    3. Следим за размерами загружаемых картинок на сайт

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

    Это тема стара как интернет, но все-равно часть пользователей не следуют этому правилу.

    Перед загрузкой изображения:

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

    б) выбираем режим сохранить для web. Если картинка с прозрачным фоном, то выбираем формат png-24. Если обычная картинка, то формат jpg, качество от 60 до 80.

    Оптимизировав все картинки на сайте вы сэкономите большое количество трафика.

     

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

     

    Из кратких и быстрых пунктов на сегодня все. Если тема интересна, то продолжим.

    Понравился выпуск? Поделись с друзьями:
    2014-12-05 9882 просмотров Counting...
    Прибыльный Landing Page на Joomla
    CACKLE comment system

    Joomla.center is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.

    Joomla!® является торговой маркой компании Open Source Matters inc в США и др. странах. Название Joomla! и его вариации используются в рамках ограниченной лицензии, определённой компанией Open Source Matters. Проект joomla.center не относится к компании Open Source Matters или проекту Joomla! Точки зрения представленные на данном сайте не являются официальными точками зрения Joomla Project или Open Source Matters. Торговая марка Joomla® и логотип используются в рамках ограниченной лицензии, предоставленной Open Source Matters.

    © Александр Куртеев. Центр обучения Joomla.
    ОГРНИП 307434525600161, ИНН 434540800305
    Все права защищены. © 2008 - 2021

    Договор оферты | Политика обработки персональных данных
    Согласие с рассылкой | Отказ от ответственности

    Летняя распродажа. Скидка на все курсы 50%.  Подробнее