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

Автор gorbi, 11 Июнь 2017, 09:26:08

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

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

gorbi

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

S.T.A.L.K.E.R.

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

kak2z

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

S.T.A.L.K.E.R.

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

gorbi

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

gorbi


S.T.A.L.K.E.R.

Цитата: 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 не совсем хорошо.
Хостеру бы написать чтобы сжатие включил,да и так немного поправить можно(стили и скрипты сжать) - подымет оценку.
Хотя всё что там это рекомендации и не обязательно к исполнению конечно же.
В сипанели включил "сжимать всё". В настройках форумах нужно что-то менять или этого достаточно?

S.T.A.L.K.E.R.

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

gorbi

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

S.T.A.L.K.E.R.

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

gorbi


S.T.A.L.K.E.R.

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

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

gorbi

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

S.T.A.L.K.E.R.

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

Yworld_garry

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

S.T.A.L.K.E.R.

Цитата: 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

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

S.T.A.L.K.E.R.

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

Yworld_garry

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

S.T.A.L.K.E.R.

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

Yworld_garry

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

S.T.A.L.K.E.R.

Цитата: 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 параметров пригодятся.
Насчет сжатия и объединения, в сети есть рабочие скриты и библиотеки, которые все автоматом сделают, плюс перенос так же можно организовать.

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

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

Yworld_garry

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

Serifa

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

Yworld_garry

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

S.T.A.L.K.E.R.

Цитата: 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]
версия форума 2.1
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге

S.T.A.L.K.E.R.

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

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

Serifa

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

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

S.T.A.L.K.E.R.

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

Serifa

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

S.T.A.L.K.E.R.

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

gorbi

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

Yworld_garry

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

gorbi

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

S.T.A.L.K.E.R.

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

gorbi


S.T.A.L.K.E.R.

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

S.T.A.L.K.E.R.

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

gorbi

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

S.T.A.L.K.E.R.

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