Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ptenec и доработка(


Стоит ли доверять человеку с кармой +3 работу  

29 голосів

You do not have permission to vote in this poll, or see the poll results. Будь ласка, увійдіть або зареєструйтеся для голосування в опитуванні.

Recommended Posts

1 час назад, mazein сказал:

@pmshirshov Вас цена в 3000р. не насторожила? Само по себе вывести в 89 баллов мобилу достаточно сложно, а делать это за столь невменяемо низкую стоимость нормальный специалист не возьмётся.

и сколько же по вашему стоит оптимизация "нормального специалиста"?

Надіслати
Поділитися на інших сайтах

1 час назад, mazein сказал:

@pmshirshov Вас цена в 3000р. не насторожила? Само по себе вывести в 89 баллов мобилу достаточно сложно, а делать это за столь невменяемо низкую стоимость нормальный специалист не возьмётся.

Цену предложил не я. Так что вопрос не ко мне.

Надіслати
Поділитися на інших сайтах


50 минут назад, Ptenec сказал:

и сколько же по вашему стоит оптимизация "нормального специалиста"?

 

Дело-то не в этом. Судя по Вашей цене, Вы мало представляете себе тот объём работ, который надо выполнить, чтобы вывести показатели на требуемый заказчиком уровень.

Если я ошибаюсь, Вы легко ответите на это сообщение:

image.thumb.png.19103fd6065bbc7258fda826c40d24be.png

Надіслати
Поділитися на інших сайтах

56 минут назад, mazein сказал:

 

Дело-то не в этом. Судя по Вашей цене, Вы мало представляете себе тот объём работ, который надо выполнить, чтобы вывести показатели на требуемый заказчиком уровень.

Если я ошибаюсь, Вы легко ответите на это сообщение:

 

 

такое не возможно! хотелки хотелками!  вы  сами смотрели сайт.? 

Надіслати
Поділитися на інших сайтах

2 минуты назад, Ptenec сказал:

 

такое не возможно! хотелки хотелками!  вы  сами смотрели сайт.? 

 

Не возможно какое?

Надіслати
Поділитися на інших сайтах

14 минут назад, Ptenec сказал:

 

тогда мб сами посмотрите   нежели такое писать?

 

Вы вообще о чём пишете?

 

14 минут назад, Ptenec сказал:

 

такое не возможно! хотелки хотелками!  вы  сами смотрели сайт.? 

Что конкретно невозможно?

Надіслати
Поділитися на інших сайтах

Мне кажется если вот эту дурь почистить, собрать в один файл и скрипты вынести вниз уже буде 50/80))

 

…stylesheet/stylesheet.css?v=1
(nicebike.ru)
17 KB
930 ms
/image/seocms.css
(nicebike.ru)
6 KB
780 ms
…default/wbbtheme.css
(nicebike.ru)
9 KB
930 ms
…rating/jquery.rating.css
(nicebike.ru)
1 KB
480 ms
…yumenu/dhm.css
(nicebike.ru)
4 KB
630 ms
…yumenu/ahm.css
(nicebike.ru)
3 KB
630 ms
…css/font-awesome.min.css
(nicebike.ru)
6 KB
480 ms
…yumenu/am.css
(nicebike.ru)
2 KB
180 ms
…ui-lightness/jquery-ui-1.8.16.custom.css
(nicebike.ru)
6 KB
480 ms
…colorbox/colorbox.css
(nicebike.ru)
2 KB
180 ms
…css/font-awesome.css
(netdna.bootstrapcdn.com)
5 KB
930 ms
…jquery/jquery-1.7.1.min.js
(nicebike.ru)
33 KB
1 530 ms
…cloud-zoom/cloud-zoom.1.0.2.js
(nicebike.ru)
4 KB
330 ms
…ui/jquery-ui-1.8.16.custom.min.js
(nicebike.ru)
53 KB
1 980 ms
…external/jquery.cookie.js
(nicebike.ru)
2 KB
180 ms
…colorbox/jquery.colorbox.js
(nicebike.ru)
8 KB
480 ms
…javascript/common.js
(nicebike.ru)
2 KB
180 ms
/2.1/?lang=ru_RU&ns=cdekymap
(api-maps.yandex.ru)
13 KB
1 380 ms
…stylesheet/sdek.css
(nicebike.ru)
1 KB
180 ms
…js/custom.js
(nicebike.ru)
1 KB
180 ms
…js/owl.carousel.js
(nicebike.ru)
9 KB
480 ms
…jquery/autosearch.css
(nicebike.ru)
1 KB
180 ms
…jquery/autosearch.js
(nicebike.ru)
2 KB
180 ms
…blog/blog.color.js
(nicebike.ru)
2 KB
180 ms
…wysibb/jquery.wysibb.min.js
(nicebike.ru)
19 KB
780 ms
…lang/ru.js
(nicebike.ru)
2 KB
180 ms
…blog/blog.bbimage.js
(nicebike.ru)
1 KB
180 ms
…rating/jquery.rating.js
(nicebike.ru)
5 KB
330 ms
…blog/blog.comment.js
(nicebike.ru)
7 KB
330 ms
…yumenu/yumenu.js
(nicebike.ru)
4 KB
180 ms
…yumenu/menuaim.js
(nicebike.ru)
4 KB
180 ms
/metrika/watch.js
(mc.yandex.ru)
38 KB
2 280 ms
…javascript/popupagree.js
(nicebike.ru)
6 KB
330 ms
…awesome/font-awesome.min.css
(nicebike.ru)
5 KB
330 ms
…ui/jquery-ui-timepicker-addon.js
(nicebike.ru)
9 KB
480 ms
…magnific/magnific-popup.css
(nicebike.ru)
2 KB
180 ms
…magnific/jquery.magnific-popup.min.js
(nicebike.ru)
8 KB
330 ms
…stylesheet/callback.css
(nicebike.ru)
3 KB
180 ms
…jquery/maskedinput.js
(nicebike.ru)
Надіслати
Поділитися на інших сайтах


2 часа назад, zlob сказал:

Мне кажется если вот эту дурь почистить, собрать в один файл и скрипты вынести вниз уже буде 50/80))

 

…stylesheet/stylesheet.css?v=1
(nicebike.ru)
17 KB
930 ms
/image/seocms.css
(nicebike.ru)
6 KB
780 ms
…default/wbbtheme.css
(nicebike.ru)
9 KB
930 ms
…rating/jquery.rating.css
(nicebike.ru)
1 KB
480 ms
…yumenu/dhm.css
(nicebike.ru)
4 KB
630 ms
…yumenu/ahm.css
(nicebike.ru)
3 KB
630 ms
…css/font-awesome.min.css
(nicebike.ru)
6 KB
480 ms
…yumenu/am.css
(nicebike.ru)
2 KB
180 ms
…ui-lightness/jquery-ui-1.8.16.custom.css
(nicebike.ru)
6 KB
480 ms
…colorbox/colorbox.css
(nicebike.ru)
2 KB
180 ms
…css/font-awesome.css
(netdna.bootstrapcdn.com)
5 KB
930 ms
…jquery/jquery-1.7.1.min.js
(nicebike.ru)
33 KB
1 530 ms
…cloud-zoom/cloud-zoom.1.0.2.js
(nicebike.ru)
4 KB
330 ms
…ui/jquery-ui-1.8.16.custom.min.js
(nicebike.ru)
53 KB
1 980 ms
…external/jquery.cookie.js
(nicebike.ru)
2 KB
180 ms
…colorbox/jquery.colorbox.js
(nicebike.ru)
8 KB
480 ms
…javascript/common.js
(nicebike.ru)
2 KB
180 ms
/2.1/?lang=ru_RU&ns=cdekymap
(api-maps.yandex.ru)
13 KB
1 380 ms
…stylesheet/sdek.css
(nicebike.ru)
1 KB
180 ms
…js/custom.js
(nicebike.ru)
1 KB
180 ms
…js/owl.carousel.js
(nicebike.ru)
9 KB
480 ms
…jquery/autosearch.css
(nicebike.ru)
1 KB
180 ms
…jquery/autosearch.js
(nicebike.ru)
2 KB
180 ms
…blog/blog.color.js
(nicebike.ru)
2 KB
180 ms
…wysibb/jquery.wysibb.min.js
(nicebike.ru)
19 KB
780 ms
…lang/ru.js
(nicebike.ru)
2 KB
180 ms
…blog/blog.bbimage.js
(nicebike.ru)
1 KB
180 ms
…rating/jquery.rating.js
(nicebike.ru)
5 KB
330 ms
…blog/blog.comment.js
(nicebike.ru)
7 KB
330 ms
…yumenu/yumenu.js
(nicebike.ru)
4 KB
180 ms
…yumenu/menuaim.js
(nicebike.ru)
4 KB
180 ms
/metrika/watch.js
(mc.yandex.ru)
38 KB
2 280 ms
…javascript/popupagree.js
(nicebike.ru)
6 KB
330 ms
…awesome/font-awesome.min.css
(nicebike.ru)
5 KB
330 ms
…ui/jquery-ui-timepicker-addon.js
(nicebike.ru)
9 KB
480 ms
…magnific/magnific-popup.css
(nicebike.ru)
2 KB
180 ms
…magnific/jquery.magnific-popup.min.js
(nicebike.ru)
8 KB
330 ms
…stylesheet/callback.css
(nicebike.ru)
3 KB
180 ms
…jquery/maskedinput.js
(nicebike.ru)


Так я и писал что по возможности учесть пожелания Гугла и подшаманить

Надіслати
Поділитися на інших сайтах


2 часа назад, zlob сказал:

Мне кажется если вот эту дурь почистить, собрать в один файл и скрипты вынести вниз уже буде 50/80))

Может скачка с 2/4 до 50/80 и не будет, но десяток-другой попугаев должен появиться :) 

@pmshirshov К примеру, я использую очень простой и надежный минификатор Minify от mrclay (чтобы его использовать, не надо быть семи пядей во лбу, тем более при наличии простого мануала) и если его отключить, оценка становится 57/79:

Спойлер

 

836ee6c923b1eced2c7c4b9588c09043.png

617bb2745236eb485f145d6b75d2dd9d.png

 

Но если включить минификатор - 87/97:

Спойлер

 

f3d1e257267873d31eb4a3373d8fb9e2.png

3a1f5fbc6511613bab5339a749937678.png

 

 

  • +1 1
Надіслати
Поділитися на інших сайтах

gzip работает практически как архиватор, т.е. находит повторы и заменяет их "ссылками" на первое попадание вхождения, а минификатор - вырезает все лишнее из файлов (комментарии, пробелы, переносы строк и тд), после чего еще и дополнительно собирает весь получившийся код со всех файлов, с которыми работает, в один новый файл. В итоге браузер в случае работы с минификатором для css делает ровно 1 запрос, чтобы загрузить 1 общий файл всех стилей сайта, а не 16 запросов к 16 файлам, как в случае вышеприведенного магазина. Оба метода хороши, но работают они совсем по разному, поэтому нельзя сказать, что один лучше другого (но можно их объединять :))

Надіслати
Поділитися на інших сайтах

19 минут назад, RGB сказал:

К примеру, я использую очень простой и надежный минификатор Minify от mrclay 

Подскажите, пожалуйста, получается физически единого обработанного таким образом файла не существует? Он генерируется каждый раз "на лету"?

Если да, то не лучше ли генерировать результат в итоговый файл, который уже и подключать?

https://2.mnmkr.com/min/?g=moneymaker2_css&f=catalog/view/javascript/jquery/owl-carousel/owl.carousel.css,catalog/view/javascript/jquery/owl-carousel/owl.moneymaker2.css,catalog/view/javascript/jquery/owl-carousel/owl.transitions.css,catalog/view/theme/moneymaker2/stylesheet/bootstrap-theme-colors.store0.css,catalog/view/theme/moneymaker2/stylesheet/stylesheet.css,catalog/view/theme/moneymaker2/stylesheet/stylesheet.custom.store0.css

Надіслати
Поділитися на інших сайтах

14 минут назад, zlob сказал:

А разве gzip не примерно тоже самое делает?

тут сжатие и там сжатие, или я не так понимаю?

 

1 минуту назад, RGB сказал:

gzip работает практически как архиватор, т.е. находит повторы и заменяет их "ссылками" на первое попадание вхождения, а минификатор - вырезает все лишнее из файлов (комментарии, пробелы, переносы строк и тд), после чего еще и дополнительно собирает весь получившийся код со всех файлов, с которыми работает, в один новый файл. В итоге браузер в случае работы с минификатором для css делает ровно 1 запрос, чтобы загрузить 1 общий файл всех стилей сайта, а не 16 запросов к 16 файлам, как в случае вышеприведенного магазина. Оба метода хороши, но работают они совсем по разному, поэтому нельзя сказать, что один лучше другого (но можно их объединять :))

 

Нет ни одно и тоже.

И не в количестве запросов на сервер дело в первую очередь, а особенно в случае использования http2.

В случае использования минификаторов. Парсер браузера обрабатывает существенно меньшее количество информации. 
Так как на низком уровне реализации если очень грубо и на пальцах совсем на пальцах обьяснять парсер css и js разбираются регулярками. Есть в итоге разница в скорости обработки, если у вас файл на 100 килобайт с комментариями, проверками и табуляциями, или сплошной текст в одну строку.

 

  • +1 1
Надіслати
Поділитися на інших сайтах


10 минут назад, dexion сказал:

Подскажите, пожалуйста, получается физически единого обработанного таким образом файла не существует? Он генерируется каждый раз "на лету"?

Если да, то не лучше ли генерировать результат в итоговый файл, который уже и подключать?

https://2.mnmkr.com/min/?g=moneymaker2_css&f=catalog/view/javascript/jquery/owl-carousel/owl.carousel.css,catalog/view/javascript/jquery/owl-carousel/owl.moneymaker2.css,catalog/view/javascript/jquery/owl-carousel/owl.transitions.css,catalog/view/theme/moneymaker2/stylesheet/bootstrap-theme-colors.store0.css,catalog/view/theme/moneymaker2/stylesheet/stylesheet.css,catalog/view/theme/moneymaker2/stylesheet/stylesheet.custom.store0.css

Вам никто не мешает использовать статическую минификацию и работать с однократно сгенерированным файлом, не нагружая лишний раз сервер https://github.com/mrclay/minify/blob/master/static/README.md

9 минут назад, Yoda сказал:

И не в количестве запросов на сервер дело в первую очередь, а особенно в случае использования http2.

В случае использования минификаторов. Парсер браузера обрабатывает существенно меньшее количество информации. 
Так как на низком уровне реализации если очень грубо и на пальцах совсем на пальцах обьяснять парсер css и js разбираются регулярками. Есть в итоге разница в скорости обработки, если у вас файл на 100 килобайт с комментариями, проверками и табуляциями, или сплошной текст в одну строку.

 

Естественно, дело будет не только в количестве, если мы подключаем три файла с десятком строк кода, но у нас тема о чем? О попугаях пейджспид в контексте интернет-магазина, где ресурсов масса. Можете увидеть это сами, проанализировав падение кол-ва попугаев при росте запросов к ресурсам (и приняв во внимание размеры этих самых ресурсов), да и прямая рекомендация гугла к максимальному уменьшению этих самых ресурсов как раз косвенно это подтверждает, иначе у меня бы при включении минификации не было такой разницы, как без нее.

Надіслати
Поділитися на інших сайтах

6 минут назад, RGB сказал:

Вам никто не мешает использовать статическую минификацию и работать с однократно сгенерированным файлом, не нагружая лишний раз сервер https://github.com/mrclay/minify/blob/master/static/README.md

Естественно, дело будет не только в количестве, если мы подключаем три файла с десятком строк кода, но у нас тема о чем? О попугаях пейджспид в контексте интернет-магазина, где ресурсов масса. Можете увидеть это сами, проанализировав падение кол-ва попугаев при росте запросов к ресурсам (и приняв во внимание размеры этих самых ресурсов), да и прямая рекомендация гугла к максимальному уменьшению этих самых ресурсов как раз косвенно это подтверждает, иначе у меня бы при включении минификации не было такой разницы, как без нее.

Вы внимательно читали мануал от гугла к новому алгоритму?
Я перечитал несколько раз все.

Так вот. 

Когда вы суете один большой файл - это несколько попытка обмануть валидатор.

Так как основной посыл гугла несколько в другом.


Вам необходимо как можно быстрее отдать первую страницу.

Загрузив большой кусок стиля в шапке одном файле или в нескольких - вы не решаете задачу. 

В новой концепции требований смысл в другом. Базово в шапку вы должны загрузить минимальный набор (каркас), который необходим для рендеринга первого экрана, мало того, в загруженных стилях должны быть исключены стили для других отличных размеров и типов устройств (это в идеале).

А в футер уже грузите что хотите и как хотите. Но первый экран, покажите как можно быстрее.


А теперь вопрос. Каким образом вы ускоряете работу браузера при разборе контекста css? Что в одном файле что в 10, если вы  грузите полный набор классов и стилей, на времени обработки парсером бразуера, это никак не отражается.
 

  • +1 1
Надіслати
Поділитися на інших сайтах


6 минут назад, RGB сказал:

Вам никто не мешает использовать статическую минификацию и работать с однократно сгенерированным файлом, не нагружая лишний раз сервер https://github.com/mrclay/minify/blob/master/static/README.md

Благодарю)

Надіслати
Поділитися на інших сайтах

5 минут назад, Yoda сказал:

Базово в шапку вы должны загрузить минимальный набор (каркас), который необходим для рендеринга первого экрана, мало того, в загруженных стилях должны быть исключены стили для других отличных размеров и типов устройств (это в идеале).

А в футер уже грузите что хотите и как хотите. Но первый экран, покажите как можно быстрее.

Я в курсе этого, но как вы объясните то, что сейчас примитивная минификация дает такие результаты и валидатор "обманывается", говоря вашими словами?

Зная инерционность и пассивность гугла в плане кардинальных изменений я бы предположил, что им еще долго предстоит шлифовать и настраивать свой алгоритм, чтобы он работал именно так, как они описывают и хотят видеть его работу, потому что сейчас, на мой взгляд, он стал не намного объективнее, чем был до этого масштабного обновления, и если его можно немного обмануть, почему бы этим не пользоваться? :) 

Надіслати
Поділитися на інших сайтах

2 минуты назад, RGB сказал:

Я в курсе этого, но как вы объясните то, что сейчас примитивная минификация дает такие результаты и валидатор "обманывается", говоря вашими словами?

Зная инерционность и пассивность гугла в плане кардинальных изменений я бы предположил, что им еще долго предстоит шлифовать и настраивать свой алгоритм, чтобы он работал именно так, как они описывают и хотят видеть его работу, потому что сейчас, на мой взгляд, он стал не намного объективнее, чем был до этого масштабного обновления, и если его можно немного обмануть, почему бы этим не пользоваться? :) 

Так давайте уже тогда, просто по юзер-агенту отключим скрипты да и все.
Че нет?

  • +1 2
Надіслати
Поділитися на інших сайтах


22 часа назад, pmshirshov сказал:

..
Автор так и не приступил к выполнению...
Оплата произведена не была.
Процесс ожидания составил 4 рабочих дня (в переписке срок выставлялся день)...
..
 

ИМХО в порядке "опроса".

Это что, такая уж проблема, что надо было устраивать эти разборки?

Меняете доступы, ищите другого исполнителя, всё.

Змінено користувачем florapraktik
  • +1 2
Надіслати
Поділитися на інших сайтах


5 часов назад, florapraktik сказал:

ИМХО в порядке "опроса".

Это что, такая уж проблема, что надо было устраивать эти разборки?

Меняете доступы, ищите другого исполнителя, всё.

Может чтобы другим наука была? Не?

 

 

  • +1 1
Надіслати
Поділитися на інших сайтах


14 часов назад, RGB сказал:

Действительно, почему бы не поставить клоакинг с минификацией в один ряд, у них и буквы общие есть, верно же? :) 

Вы сейчас ушли от ответа. 

Чем ваш метод отличается по существу от клоакинга, объясните мне глупому.

 

 

Надіслати
Поділитися на інших сайтах


16 часов назад, Yoda сказал:

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

 

Типа, для каждого устройства и для каждого размера экрана свой отдельный файл стилей? И (наверное) скриптов? Круто. Готовое массовое решение есть?

 

А ещё можно вообще не грузить скрипты и стили модуля, если этот модуль на этой странице не используется. Можно из бутстрапа и жеквери повырезать всё, что не используется. Впрочем, гугл это не поймёт и соответственно не оценит в качестве оптимизации, и попугаев за это не добавит.:)

Надіслати
Поділитися на інших сайтах


Форумчане!
Спасибо за поддержку.
Буду двигаться дальше.....
Насколько манипуляций провело к увеличению скорости.
1. В YuMenu выключил картинки - об этом меню читайте скоро в теме поддержки (40 дней мытарства)
2. Выключил всё на главной странице (теперь мотается один банер, одно фото и текст приветствия)
3. В модулях поиска "AutoSearch 1.06" и "ExtendedSearch 1.00" оставил только поиск по модели
Итог: 10-13 попугаев на мобиле 38-41 на компе.
 

Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.