Задать вопрос
Taras_Serevann
@Taras_Serevann
веб-разработчик, автор

Стоит ли оптимизировать сайт склеиванием всех файлов в один?

Здравствуйте! Есть сайт. Состоит из index.html, css файла, bootstrap, jquery и ещё нескольких тяжелых js файлов. Стоит ли все эти файлы склеить в index.html? То есть чтобы все javascript были добавлены в коцне index.html через . Таким образом весь сайт загружается всего одним http запросом и это должно дать прирост в скорости. Или это не имеет смысла?
  • Вопрос задан
  • 2943 просмотра
Подписаться 3 Оценить Комментировать
Ответ пользователя lnked К ответам на вопрос (6)
@lnked
Я склеиваю, и могу поделиться smarty плагином для склеивания js или css файлов

Taras_Serevann: celebro.ru/dl/compress.zipтут качайте, классы нужно подключить, в корне сайта создайте папку cache для сгенереных файлов

для css

{compress
    mode    = 'css'
    media   = 'screen'
    type    = 'inline'
    source  = [
        [ 'file' => 'http://fonts.googleapis.com/css?family=Titillium+Web:300|Exo+2:300,400,700&subset=latin,cyrillic' ],
        [ 'file' => 'http://fonts.googleapis.com/css?family=Six+Caps' ],
        [ 'file' => '/css/screen.css' ]
    ]
}


для js
{compress
    attr   = 'data-no-instant async' // если нужны атрибуты какие то
    mode   = 'js'
    type   = 'inline' // Это если вы хотите что бы скрипт был в контенте, для уменьшения количества запросов
    source = [
        [ 'file' => '/js/jquery.js' ],
        [ 'file' => '/js/app.js' ]
    ]
}
Ответ написан