Как ускорить загрузку страниц сайта на instantcms

Как ускорить загрузку страниц сайта на instantcms

Как ускорить загрузку страниц сайта на instantcms? Тем более, что медленную загрузку страниц не одбряет и Гугл. 

В Ворд пресс есть плагин WP-Minify, коорый позволяет сократить количество HTTP-запросов и уменьшить объем CSS и JavaScript-файлов до 70%.

Есть такой плагин и instantcms. 

 

 

Установка следующая:

Скачиваете два архива.

Папку p_minify.zip с плагином распаковываете в папку с плагинами, а папку папку min в корень сайта.

Сам плагин по умолчанию работает только у админа сайта. Если работает без проблем - в настройках плагина включаем его для всех (ставим вместо единички ноль в поле "Режим тестирования"). 

Как проверить, работает ли плагин? Ну если сайт открывается как раньше, косяков нет и среди загруженных скриптов есть файл такого вида "min/f=" - следовательно можно запускать его в действие.

Кстати, можно объединить скрипты в группу в файле min/groupsConfig.php.

И подключать в шаблоне:

Код PHP:
<link href="/min/g=css" rel="stylesheet"  />

Где css - это название группы в файле groupsConfig (в файле есть пример создания такой группы).

Теперь о недостатках.

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

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

Но если добавить кэширование скриптов на сервере, то будет очень приличная штука.

Теги: 
Скачать: 

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Допустимые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и абзацы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и абзацы переносятся автоматически.