Выгрузка товаров xls
Charlesmut
Тупо зачет!
2018-05-25 17:07:53
далее...


Микроразметка данных
Павел
Супер модуль для ShopSript. Хотя и обещают...
2015-12-14 23:08:41
далее...


Рассылка
Александр
Спасибо Алексею, за обновление модуля рассылки....
2015-03-24 22:12:52
далее...


Бэкап сайта
Евгений
Как можно брать деньги за бекапы, это же...
2015-03-18 20:24:12
далее...


Рассылка
Ольга
Рассылка - незаменимая вещь для связи с...
2015-02-18 18:47:10
далее...


Оглавление


Уменьшение веса загружаемой странички

2014-03-20

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

1. Первое и самое главное, не пишите свои коментарии в коде таким образом
<!-- тут какой то коментарий к тексту -->
они хоть и не выводятся на сайте, но загружаются вместе с кодом, то есть имеют вес, пусть даже и не большой, но всё же, смотря что закоментировать, я встречал такие сайты где половина кода странички в коментариях, зелёная =), а это в 2 раза дольше будет грузиться страничка и гораздо больше ошибок при валидации (validator.w3.org)
Лучше писать через (кавычка со звёздочкой)
{* тут какой то коментарий к тексту *}
Этот код не выводится и не загружается вместе с остальным контентом.

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-а и т.д....

На этом пока всё, думаю хоть кому то эта статья будет полезной +)


  • Рейтинг 3.69/5
  • 1
  • 2
  • 3
  • 4
  • 5

Оценили: 29 человек; средняя оценка 3.7 из 5


Просмотров 801 Комментариев 1

Все отзывы


Александр

Очень познавательно, приму к сведению, спасибо!
Ждём новых статей.

Ответ: Новые статьи будут обязательно, спасибо что с нами !
2014-03-20 22:58:14

Все статьи


2017 © Slamm™