Оглавление
Уменьшение веса загружаемой странички
2014-03-20
И так, в этой статье я расскажу вам о некоторых маленьких хитростях, которые помогут уменьшить вес загружаемой странички, то есть увеличат скорость её загрузки в браузере.1. Первое и самое главное, не пишите свои коментарии в коде таким образом
<!-- тут какой то коментарий к тексту -->
Лучше писать через (кавычка со звёздочкой)
{* тут какой то коментарий к тексту *}
2. Подгружать то, что нам нужно - тогда, когда нам это нужно.
Работать мы будем с файлами вашей темы, которая расположена по адресу ./css/css_ваша-тема/theme/.
И так, первый файл с которым мы будем работать, это head.tpl.html
Рассмотрим строчку
<link rel="stylesheet" type="text/css" href="./css/fancybox.css" media="screen" />
думаю все поняли для чего нам нужен этот стиль, это для увеличения изображения. С помощью этого плагина можно одинаково легко выводить в отдельном окошке увеличенную картинку при клике на уменьшенном изображении, организовать галерею слайдов с навигацией и просто вывести попап окошко, то есть служит для создания фотогалерей и вывода другого контента в красивых модальных окнах, так вот, на главной у нас нету ничего что бы использовало этот плагин, разве что вы делаете сами какие то ссылки которые открываются в модальных окнах, значит на главной странице мы можем этот стиль и не подключать, поместить его в условие:
{if $main_content_template != "home.tpl.html"}
<link rel="stylesheet" type="text/css" href="./css/fancybox.css" media="screen" />
{/if}
То есть грузить его везде, но только не на главной.
По сути, мы его используем только на странице товара, тогда вообще можно переписать условие так:
По сути, мы его используем только на странице товара, тогда вообще можно переписать условие так:
{if $product_info ne NULL}
<link rel="stylesheet" type="text/css" href="./css/fancybox.css" media="screen" />
{/if}
Если у вас ещё где то он используется, то просто добавить нужно условие и всё.
Да, этот файл занимает не много места, и я не говорю что сделав так, ваш сайт будет грузиться мгновенно, нет, я вам просто показываю варианты как и что можно делать для ускорения загрузки вашего сайта.
Если правильно к этому подойти, можно значительно облегчить сайт.
Например на странице ./sitemap/ не используется практически ничего, ну так зачем подгружать там стиль fancybox-а и т.д....
На этом пока всё, думаю хоть кому то эта статья будет полезной +)
Да, этот файл занимает не много места, и я не говорю что сделав так, ваш сайт будет грузиться мгновенно, нет, я вам просто показываю варианты как и что можно делать для ускорения загрузки вашего сайта.
Если правильно к этому подойти, можно значительно облегчить сайт.
Например на странице ./sitemap/ не используется практически ничего, ну так зачем подгружать там стиль fancybox-а и т.д....
На этом пока всё, думаю хоть кому то эта статья будет полезной +)
Просмотров 963 Комментариев 1
Все отзывы
Александр
Очень познавательно, приму к сведению, спасибо!
Ждём новых статей.
Ответ: Новые статьи будут обязательно, спасибо что с нами !
2014-03-20 22:58:14