Сжатие исходного кода сайта.

Cyxapuk

VIP
VIP
Прошёл марафон
Регистрация
26 Фев 2017
Сообщения
441
Реакции
104
Баллы
43
Привет всем.
Вопрос как сделать из этого:
Screenshot_1.png

В такое:
Screenshot_2.png


Без ковыряние в ручную. Есть может java скрипт или настройки серва?
 

loher

Приватовец
Приватовец
Прошёл марафон
Регистрация
11 Июн 2017
Сообщения
247
Реакции
61
Баллы
28
извиняйте за глупый может за глупый вопрос.
А что такие действия дадут сайту?
 

Den

Приватовец
Приватовец
VIP
Прошёл марафон
Регистрация
23 Фев 2017
Сообщения
1.076
Реакции
549
Баллы
113
@Cyxapuk, ботам пофиг все эти переносы, они видят, что тот, что другой код одинаково. Сжатый код просто даёт маленький прирост скорости загрузки страницы.
 

neweps

Новичок
Регистрация
28 Фев 2017
Сообщения
76
Реакции
17
Баллы
8
Откройте файл index.php в корневой папке вашего сайта и сразу после <?php вставьте:

Код:
function sanitize_output($buffer) {
$search = array('/\>[^\S ]+/s', '/[^\S ]+\</s', '/(\s)+/s', '/<!--(.*?)-->/', '/\>[^\S ]+/s', '/[^\S ]+\</s', '/(\s)+/s');
$replace = array('>', '<', '\\1', '', '>', '<', '\\1');
$buffer = preg_replace($search, $replace, $buffer);
return $buffer;
}
Далее откройте файл main.php в папке /engine/modules/. Найдите:
Код:
echo $tpl->result['main'];
и замените его на:
Код:
ob_start("sanitize_output"); echo $tpl->result['main']; ob_end_flush();
 

protti

Новичок
Регистрация
2 Апр 2017
Сообщения
196
Реакции
61
Баллы
28
Ботам может и пофиг, а вот скорость загрузки сайта от этого чуть улучшается. А влияет скорость работы сайта на выдачу точно не отрицательно
 

Лукорез

Новичок
Регистрация
24 Фев 2017
Сообщения
214
Реакции
132
Баллы
43
Обратите внимание, что если вы хотите заключить сделку с этим пользователем, он заблокирован
Модуль для сервера от гуглспид умеет вычищать html код от лишних пробелов, комментариев и переносов строк
 

aeneas

Новичок
Регистрация
27 Фев 2017
Сообщения
2.974
Реакции
1.352
Баллы
113
невепса код кто нить пробовал ? )
 

Pikman

Новичок
Регистрация
9 Июл 2017
Сообщения
31
Реакции
11
Баллы
8
Пробовал на одном своем сайте и разницы в скорости загрузки сайта не заметил :scratch_one-s_headd:
 

Rockem

Новичок
Регистрация
1 Апр 2017
Сообщения
29
Реакции
19
Баллы
3
/engine/modules/main.php найти:
Код:
echo $tpl->result['main'];
Заменить на:
Код:
function compress_code($code)
{
 $search = array(
  '/\>[^\S ]+/s',  // remove whitespaces after tags
  '/[^\S ]+\</s',  // remove whitespaces before tags
  '/(\s)+/s'       // remove multiple whitespace sequences
 );

 $replace = array('>','<','\\1');
 $code = preg_replace($search, $replace, $code);
 return $code;
}

echo compress_code($tpl->result['main']);
 

Cyxapuk

VIP
VIP
Прошёл марафон
Регистрация
26 Фев 2017
Сообщения
441
Реакции
104
Баллы
43
@Cyxapuk, ботам пофиг все эти переносы, они видят, что тот, что другой код одинаково. Сжатый код просто даёт маленький прирост скорости загрузки страницы.
Я в курсе что на скорость влияет. Честно говоря, некоторые тырят текст. Я через ксс сделал чтобы не копировали, теперь хочу чтобы в исх.коде пытались найти. С ctrl+f в будит два текста. Через комментарии
 

Cyxapuk

VIP
VIP
Прошёл марафон
Регистрация
26 Фев 2017
Сообщения
441
Реакции
104
Баллы
43
@Seopirat Кстати, почему форум доступен только через прокси или впн. C МСК не мог зайти :(
 

Seopirat

Admin
Команда форума
Приватовец
VIP
Прошёл марафон
Регистрация
21 Фев 2017
Сообщения
2.169
Реакции
1.556
Баллы
113
@Cyxapuk, Уже писал ни один раз, ддос форума, некоторые пользователи фильтруются 5-10%
 
Сверху Снизу