Content-pro

Рейтинг
101
Регистрация
12.08.2009
hubbiton:
Вот бы кто еще поделился наблюдениями, как влияет (и влияет ли вообще) эта мера выполнения рекомендаций на ранжирование (при прочих равных, ес-но)...

По одному фактору тяжело вывести статистику, как правило комплекс мер применяется, в среднем скорость загрузки становится меньше, комплекс от проекта к проекту бывает весьма различен. Еще учитывайте скорость работы серверного кода, скорость отдачи статики одной оптимизацией отрисовки браузером не обойтись)

Sitealert:
Ну вот для непонятливых этот сервис и сделан. А для те, кто понимает, что на что влияет, и как действительно нужно оптимизировать загрузку/выдачу, их символические баллы особого значения иметь не должны. Сайт должен делаться для людей, а не для гуглов.

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

yet_warm:
Именно "иногда это нужно". А смысл париться о сжатии картинки в 1к? Пару лишних байт что-то принципиально изменят? А баллы снимаются.
Речь ведь идет о критериях оценки.

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

Sitealert:
А где-то - чушь. Например, рекомендация перенести в футер главный файл стилей - глупость явная. Или вот, реальная рекомендация:

Это нормально, браузер блокируется на синхроном css. Поэтому вниз опускают, прелоадинг страницы делают немножко по другому методу, в таком варианте страница плавно загружается без всяких искажений.

Sitealert:
Сжатие страницы ... bg-footer.gif уменьшит ее размер на 1,1 КБ (93 %).
Причём сжатие картинки весом в 1,13 КБ их волнует больше, чем наличие сжатых картинок весом в 200 КБ. То есть рекомендации гуглоспида и реальная скорость загрузки сайта - вещи коррелирующие, но не обусловленные. То есть высокая скорость загрузки не гарантирует высокого балла по гуголю, а высокий балл - не обязательно означает высокую скорость.

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

Переборщил местами верстальщик, ну я не думаю что это связано с инструментами для css. Я пишу на less, сейчас еще на модульном начал, все достаточно минималистично)

Sitealert:
Идиоцкий сервис. Я в принципе выводил сайты из 3 баллов на 90, но реально для юзера по скорости загрузки мало чего менялось. Но... Желание клиента - закон! И мне денежка не помешает . Однако при этом всё же нужно понимать, что гуглспид - это не совсем скорость загрузки, а некая сумма баллов, которые даются как бы в награду за выполнение требований гуголя. И зная механизм работы сервиса, надо лишь эти требования по максимуму удовлетворить - и приз ваш. Независимо от реальных изменений в скорости.

Кто нибудь приведи пример, глупой рекомендации сервиса то))))

nezabor:
ключевое слово здесь РЕБЯТА, т.е. команда, и да тогда такая философия и подход приемлемы и даже нужны, любая унификация работы в команде и тем более сформулированная и задокументированная умными дядями - во благо.
т.е. бекендер всегда может попросить верстальщика изменить доработать верстку

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

nezabor:
И тогда разработчик бекенд никогда и не узнает про GULP, препроцессинг и с чем его едят ибо не его зона ответственности, он видит код он понимает что ему нужно сделать в динамике, а то оставить статику - реально удобно.

Он и не должен уметь работать с frontend, если вы fullstack миритесь и знайте что вам нужно уметь очень многое)

nezabor:
И то если инструмент используется умелыми руками, а в моем случае я получил на 5 страниц сайта 17к строк стилей, потому как товарищч вообще не парился и переназначал одинаковые значения для каждого класса. Поверьте, если бы он не слышал про SASS то ему никогда в жизни бы не пришло в голову писать 17к строк(с описанием отдельно каждого угла закругленной кнопки с одинаковыми значениями). Он бы думал головой, и таких верстальщиков я за сегодня реально нагляделся.

Мало представляю с чем вы столкнулись, но количество строк css и количество страниц не очень правильно мерять, в SPA одна страница, а кода очень много)

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

Gulp это инструмент для фронтэндеров, созданный фронтэндерами))) Немного сплагиатил с языка R - "R создан статистиками для статистиков", язык достаточно сложный и многие плюется от него не понимая основной концепции, если у вас нет отличных знаний в математике, анализе данных "data sience" то этот язык вам будет сложно даваться, потому что он создан именно для анализа данных и прочих математических развлечений. Тоже самое и с frontend если не занимаетесь профессионально frontend то как вы собираетесь понимать его основные проблемы, решения, практики и т.д.

Оптимизайка:
gulp это же просто запускалка задач для сборки frontend. Каким боком тут классы и вот это всё?

gulp походу самая популярная штука, поэтому все удары принимает)))

SeVlad:
Нет там никакого "чек-листа". Т.е "рекомендации" они не только убоги ("неплохой" ага), но и бредовы и даже опасны! Не говоря уже что вообще ни какой роли не играют.

Я вам уже предлагал привести пример, вы отказываетесь и продолжайте говорить абстрактно что всё плохо)

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

Вы сравнивали их чек листы?) Вы знаете статистику самых больших проблем при загрузке страницы?) Я могу конечно сомневаться, но гугл имеет огромный реруср доступа к большинству сайтов мирового рунета, что может ему позволить выявить максимально общие и острые моменты оптимизации сайтов. Хотя что там мои размышления, SeVlad говорит что плохо всё там, значит плохо)

nezabor:
Content-pro, да блин все верстальщики стали такие типо-умными, что решили разрабатывать на промышленных принципах индивидуальные сайты.
т.е. с чего-то они взяли, что им всем срочно необходимо перейти на философию БЭМ и SASS. Притом, что эти инструменты предназначенны для командной разработке с тимлидом. Но неееет они все уперлись - раз яндекс сказал добро, то давай 3-х страничники будем пилить по БЭМ.
При этом теряя производительность и читабильность без документации. Т.е. никто даже и не вспомнил про то что 2 программиста работают медленнее одного.
ЗЫ
ИМХО каждому инструменту своя среда применения.

Да не зря вы так, это нормальная практика даже для маленьких проектов. Вы не путайте паттеры и препроцессоры) Использование бэм, модульного css наоборот улучшает читаемость, никакой документации там не требуется, возможно вы получили дескомфорт когда вам пришлось с ним поработать, но вы не знали как оно работает. Классы получают уникальные индитификаторы после обработки, сам исходный код до обработки, остается довольно чистеньким и понятным. Это же не просто так придумывается, это идёт из практики, когда верстаешь и твоей разметки производится такой серьезный тестинг, то как правило ошибок огромное количество, эти практики позволяют более осмысленно подойти к проблемы масштабируемости и уменьшения ошибок.

Другое дело, что даже применяя современные практики, если верстальщик или программист скажем не очень профессионален, то ему эти практики навряд ли помогут, по итогам получится та же каша)

То бишь использование gulp, postcss, препроцессоров и прочего, не гарантирует что разработчик имеет хотя бы средний уровень)

Эти практики и инструменты разрабатывают профессионалы индустрии, если вы новичок вам всегда будет мало понятным нафига они это делают, просто ваш спектр задач и проблем и их в разных плоскостях находятся. По типу, ребята пишут крутое приложение, у них там переменные переназначились в каком из 100 файлов, это не очень просто дебажить, поэтому они разрабатывают создают философию flux, создают redux, популяризируют иммутабельность данных, потому что это спасает. А вы сразу начинаете юзать тот же redux и не понимаете нафига он нужен, по простой причине, потому что вы не искали где переназначились переменные в одном из 100 файлов).

Всего: 794