Аудит быстродействия форума

Автор gorbi, 11 июня 2017, 09:26:08

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

gorbi

Проконсультируйте, пожалуйста, как выявлять узкие места в плане быстродействия форума. Тормозящие скрипты и прочую хрень. Может есть ссыль на ликбез.

Yarik

Цитата: gorbi от 11 июня 2017, 09:26:08Проконсультируйте, пожалуйста, как выявлять узкие места в плане быстродействия форума. Тормозящие скрипты и прочую хрень. Может есть ссыль на ликбез.
Вот тут будет с рекомендациями а так же некоторые исправления и скачать можно будет.
Такие как оптимизированные скрипты и стили(сжимает их удаляя лишние пробелы,табуляции и переносы строк)
https://developers.google.com/speed/pagespeed/insights/?hl=ru
Так же я для оптимизации стилей пользуюсь таким
http://csscompressor.com
для скриптов
http://javascriptcompressor.com

kak2z

Не заморачивайтесь)) все у Вас хорошо))
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Yarik

Цитата: kak2z от 11 июня 2017, 09:58:53Не заморачивайтесь)) все у Вас хорошо))
Да я тут проверил - https://developers.google.com/speed/pagespeed/insights/?hl=ru не совсем хорошо.
Хостеру бы написать чтобы сжатие включил,да и так немного поправить можно(стили и скрипты сжать) - подымет оценку.
Хотя всё что там это рекомендации и не обязательно к исполнению конечно же.

gorbi

Цитата: kak2z от 11 июня 2017, 09:58:53Не заморачивайтесь)) все у Вас хорошо))
У нас заблочили яндексы. Счётчики рус асинхронные и вроде затронуть не должно, но любопытно как на самом деле

gorbi


Yarik

Цитата: gorbi от 11 июня 2017, 11:48:07Накиньте ликбезу

Открыть скрипт,скопировать содержимое - вставить в верхнее поле Javascript compressor,нажать кнопку сжать,в поле ниже получить сжатый скрипт и скопировать его.Перейти обратно в блокнот,очистить скопированное ранее - вставить сжатый скрипт и пересохранить файл.Точно так же и со стилями - только там ещё в выпадающем списке можно выбрать степень сжатия.Скрипты не сильно сжимаются,а вот стили особенно в дефолтной теме из-за множества табуляций,переносов строк,комментариев и прочего сжимаются бывает почти на 40%(только что обжимал файл админки).
Бекап сделать всех файлов естественно.

gorbi

Цитата: S.T.A.L.K.E.R. от 11 июня 2017, 10:08:57Да я тут проверил - https://developers.google.com/speed/pagespeed/insights/?hl=ru не совсем хорошо.
Хостеру бы написать чтобы сжатие включил,да и так немного поправить можно(стили и скрипты сжать) - подымет оценку.
Хотя всё что там это рекомендации и не обязательно к исполнению конечно же.
В сипанели включил "сжимать всё". В настройках форумах нужно что-то менять или этого достаточно?

Yarik

Цитата: gorbi от 11 июня 2017, 15:14:46В сипанели включил "сжимать всё". В настройках форумах нужно что-то менять или этого достаточно?
Ну судя по всему что предупреждение исчезло и оценка поднялась то всё правильно включили.
В настройках форума ничего менять не нужно.

gorbi

А то, что кеширование отключено в настройках форума это нормально?

Yarik

Ну если форум нормально работает то нормально.

gorbi


Yarik

Цитата: gorbi от 11 июня 2017, 18:48:54100% удаётся достичь?

На практике такого не встречал,хабр пишет что 99/99 добивался кто-то.
У меня на практике 88/92 сейчас.Дальше не добивался,на досуге может ещё покручу.

gorbi

Интересно, что показывает сборка русскоязычного SMF уважаемого гуру @digger® 

Yarik

Ну если в код спецом не лез то скорее всего приблизительно теже самые показатели что и для этого форума.
Разрабов СМФ уже неоднократно тыкали в блокирующие скрипты и стили.Но пока воз и ныне там.Я делал обходной маневр для этой ошибки в своей теме.

Yworld_garry

Если проверять сайт, то по взрослому тут https://gtmetrix.com/ На скорость особо не смотрите, оно не во дворе за домом, остальные 100500 параметров пригодятся.
Насчет сжатия и объединения, в сети есть рабочие скриты и библиотеки, которые все автоматом сделают, плюс перенос так же можно организовать.

Yarik

Цитата: Yworld_garry от 12 июня 2017, 15:27:09Если проверять сайт, то по взрослому тут https://gtmetrix.com
Прикольно проверяют меня - Vancouver, Canada
Там меня читают это точно 2funny

Yworld_garry

Цитата: S.T.A.L.K.E.R. от 12 июня 2017, 15:31:35Прикольно проверяют меня - Vancouver, Canada
Там меня читают это точно 2funny

Я же написал, что на скорость и место не стоит смотреть, только на те косяки что есть в анализе по двум системам.

Yarik

Цитата: Yworld_garry от 12 июня 2017, 15:35:40Я же написал, что на скорость и место не стоит смотреть, только на те косяки что есть в анализе по двум системам.
Так а косяки он по чем считает?Я проверил,у двум своим косякам я готов аппеляцию подать ибо непонятно по каким он критериям ведет подсчет.
Оно не учитывает что подгрузка скриптов у форума может идти из вне и предлагает их оптимизировать.Мне постучать разрабу скриптов и ткнуть его фейсом в рекомендацию?

Yworld_garry

Цитата: S.T.A.L.K.E.R. от 12 июня 2017, 15:41:29Мне постучать разрабу скриптов и ткнуть его фейсом в рекомендацию?
Наверно стоит все же к проверке подходить серьезно или тут писать о серьезном, а не о очевидном и причем проверка если заметили от гугла так же покажет на всякие счетчики и свои и метрики(там то же одна гугловская).
Наверно стоит на всякую хрень меньше внимания обращать типо внешних файлов и если вы не можете к себе их залить, а надо использовать внешние.
Вопрос то к возможной оптимизации сайта по тем пунктам что дает система и разжевывает и еще и готовые варианты дает.
И да, я же не заставляю там проверять, есть желание досконально все проверить и понять, что можно исправить, настроить, а что нет.

Yarik

Ну а по опыту?На какие пункты стоит обратить внимание?ъ
Не подумайте ничего превратно,но я то и саму свою жизнь воспринимаю скептически :)

Yworld_garry

На пункты которые могут влиять на скорость загрузки, потом на те которые могут потенциально влиять на скорость загрузки, потом на те на которые вы подумали, что не можете ничего изменить. Примерно в таком порядке, там в принципе все очень подробно по обеим системам расписано.

Yarik

Цитата: Yworld_garry от 12 июня 2017, 17:12:37На пункты которые могут влиять на скорость загрузки, потом на те которые могут потенциально влиять на скорость загрузки,
А с какой колокольни скажем так система оценивает скорость загрузки?Она исходит из того что скрипты,стили и картинки можно ещё обжать или руководится какими-то другими параметрами?

Yworld_garry

Она предлагает варианты оптимизации и да, что то сжать, что то уменьшить и перенести, что то объединить, убрать...
Алгоритмы там серьезные и основаны на официальных, собственно они официальные, просто больше параметров вам показывается и дается все в наглядном виде, да и что то сразу можно применить скачав предложенный вариант.

gorbi

Цитата: Yworld_garry от 12 июня 2017, 15:27:09Насчет сжатия и объединения, в сети есть рабочие скриты и библиотеки, которые все автоматом сделают, плюс перенос так же можно организовать.
А мод для СМФ есть с таким функционалом?

Serifa

Цитата: Yworld_garry от 12 июня 2017, 15:27:09Если проверять сайт, то по взрослому тут https://gtmetrix.com/ На скорость особо не смотрите, оно не во дворе за домом, остальные 100500 параметров пригодятся.
Насчет сжатия и объединения, в сети есть рабочие скриты и библиотеки, которые все автоматом сделают, плюс перенос так же можно организовать.

а это совсем плохо?  :-\

«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Yworld_garry

Цитата: Serifa от 13 июня 2017, 19:14:17а это совсем плохо?
Не очень хорошо мягко выражаясь.

Serifa

Но я не знаю, как расшифровать все эти данные. Возможно, по большей части виноваты картинки в теме оформления, да?
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Yworld_garry

Цитата: Serifa от 13 июня 2017, 21:56:33Но я не знаю, как расшифровать все эти данные. Возможно, по большей части виноваты картинки в теме оформления, да?
Первое для понимания если не т быстрого английского в арсенале, нажать на перевод страницы и второе...по стрелочкам каждый пункт раскрывается и там все подробно и с вариантами исправлений, опять же если по ним тыкнуть.

Yarik

Цитата: Serifa от 13 июня 2017, 21:56:33Возможно, по большей части виноваты картинки в теме оформления, да?
Это одно из них,первое что сделать то попробывать их оптимизировать.

Serifa

Цитата: Yworld_garry от 13 июня 2017, 21:58:28по стрелочкам каждый пункт раскрывается и там все подробно и с вариантами исправлений, опять же если по ним тыкнуть.
вот такой ликбез всегда полезен :)

Цитата: S.T.A.L.K.E.R. от 14 июня 2017, 07:39:39Это одно из них,первое что сделать то попробывать их оптимизировать.
по чьему-то совету давным-давно добавила в htaccess вот это:
#RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Yarik

Цитата: Serifa от 14 июня 2017, 11:22:11вот такой ликбез всегда полезен :)
по чьему-то совету давным-давно добавила в htaccess вот это:
#RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]

Нужно в поисковике ввести что-то типо такого - оптимизировать и сжать картинки онлайн.Ну и там обжимаеш картинки заднего плана(смотри не перестарайся) и всего прочего.
Или во вложении твоё оптимизированное - это я у гугла взял.
Да,кстати - разглядел.У тебя там и картинки есть на стороннем сервисе - их тоже лучше к себе забрать и обжать.Это тоже влияет на скорость загрузки.

Serifa

Да, со стороннего сервиса стопроцентов надо переносить, но опять же не все, их таких слишком много по всему форуму лежит.
Не поняла, что находится в папке optimized_contents zip?

В общем, картинки всё время виноватые... Дык у меня их ещё мало. Обычно форумные ролевые игры завешаны картинками под завязку и те гораздо тяжелее!
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Yarik

Цитата: Serifa от 14 июня 2017, 17:02:15Не поняла, что находится в папке optimized_contents zip?
Скрипты,стили и картинки оптимизированные с твоего форума.

Serifa

Цитата: S.T.A.L.K.E.R. от 14 июня 2017, 17:15:57Скрипты,стили и картинки оптимизированные с твоего форума.
Картинками воспользовалась, а со скриптами и стилями не рискну, ещё сломается чего-нибудь.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Yarik

Цитата: Serifa от 14 июня 2017, 20:26:04а со скриптами и стилями не рискну, ещё сломается чего-нибудь
Бекапы есть если что.Если что напишеш - сделаю я.

gorbi

Господа, сорри, если накинул не в ту тему. Хотел вам предложить для осуждения один скрин из описания одного платного мода, но речь не о нём, а о бесплатных альтернативах. И вообще насколько этот функционал нужен?

Yworld_garry

Цитата: gorbi от 24 июня 2017, 11:39:33И вообще насколько этот функционал нужен?
Все что на пользу, надо. Другой вопрос как оно работает, по скрину не видно ))
Минимизация это хорошо, но как и что жмет, переносит или нет вниз и тд и тп.

gorbi

Цитата: Yworld_garry от 24 июня 2017, 11:43:41по скрину не видно
Из серии "не купив, не узнаешь". Хотя на мой дилетанский взгляд, это лучший автор платных модов.

Yarik

Цитата: gorbi от 24 июня 2017, 11:39:33Хотел вам предложить для осуждения один скрин из описания одного платного мода,
Это для СМФ мод?Если можно ссылку?

gorbi


Yarik

Судя по всему вещь хорошая,копим денежку.

Yarik

Цитата: gorbi от 24 июня 2017, 11:39:33И вообще насколько этот функционал нужен?
Апну тему.
Этот функционал должен быть у современного движка с коробки.Иначе движок нужно долго и нудно(делалось когда получалось) допиливать вручную.Но оно того стоит.
Вам недоступны вложения в этом разделе.Вам недоступны вложения в этом разделе.
Обжимаем все скрипты,стили и код.Организуем асинхронную загрузку стилей и скриптов(тех что можно)
Так же все нежелательные элементы - рекламу и допустим блоки какие то - можно их не показывать паукам.Ну и естественно тема должна быть облегчена максимально,особенно то что показывается не декстопам.
Результатом доволен,что в декстопе что мобильный-планшет форум загружается влёт.
Иногда правда косячит сам хостер.

gorbi

Я слышал, что Марк Закерберг со своей оптимизацией для Фейсбук добрался до архитектуры серверных процессоров. Интел такое чесал.

Yarik

Цитата: gorbi от 27 июня 2020, 14:53:10Я слышал, что Марк Закерберг со своей оптимизацией для Фейсбук добрался до архитектуры серверных процессоров. Интел такое чесал.
Фейсбук там такое очень может быть
На SMF думаю такое излишне.Это показатели на весьма и весьма посредственном задрыпанном сервере что у меня.Недавно дали на трое суток потестить один сервер,отзеркаливал туда форум и тестировал.Там конечно же ух,я 100 на 100 получил и форум не то что летал,грузился просто в один момент реально.Но пока не по карману.