danforth

danforth
Рейтинг
153
Регистрация
18.12.2015
KGB:
Вы все правильно говорите, но неужели Вы думаете, что PageSpeed Insights анализирует код и на этой основе выдает рекомендации?

Прочитайте мой последний абзац процитированного вами поста.

dma84:
Вы немного переборщили, Гугл просит только перенести скрипты вниз страницы, то, что вы написали про "вложенные циклы JS" - какой-то бред

Бред - не бред, а самая медленная часть кода - идиотические алгоритмы школьников-верстальщиков, которые на jQuery по сто раз дергают селекторы $('div.my-class h1.title > span') в каком-нибудь each() где каждый раз идет поиск по DOM, а если это ещё старая версия jQuery...

Зачем писать


$('.my-class')

когда можно писать

var element = document.getElementsByClassName('my-class');

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

От 80 - неплохо.

Оптимизируйте вот что:

  • Время ответа сервера
  • Картинки (размер должен быть небольшим)
  • Уберите вложенные циклы JS, и постарайтесь минимум эффектов и тяжелых скриптов (большую часть адаптива можно вынести в css и медиа запросы)
  • Валидная верстка (не заставляйте браузер закрывать за вас теги)
  • Можно минимизировать все *.css и *.js

PageSpeed не объективно оценивает сайты. Ну т.е., если время ответа будет долгим, зато все остальное супер - то будет ~80 баллов, хотя по факту человек даже не будет ждать если сайт долго не открывается.

Все должно быть по договору. Я тоже когда круглую сумму денег отдавал за проект, понял на своей шкуре. Все любят ходить на грани: вроде и сделал, но видно, что на тяп-ляп. Другими словами, нужно в договоре каждый пункт, который выражается цифрами - выражать цифрами. Если сроки - то дата. Если функциональность - то перечислять всю, выделять жирным. Пока деньги не дашь - все такие толковые, прям вникают в твоей проект, вот прям "сработаемся 100%", а с первым переводом денег начинают мурыжить.

stardel:
мы ведь переезжаем с Дужмла на Преста....может просто можно сохранить структуру ссылок

Я ни с тем, ни с тем, к счастью, дела не имел.

stardel:
Или вот это обязательно тоже

Это примерная схема, как переехать и составить карту редиректов, если не получится в точности повторить роутинг (ссылки).

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

TiA:
то с головой хватит обычной виртуальной машины с Debian
TiA:
Vagrant
TiA:
немного не для этого

Vagrant как раз и позволяет быстро создать, и поднять виртуалку + базовый конфиг быстро накатить.

SeVlad:
Никто не замечал - что-то с русскими подобных инцидентов не так много? И те все со страховкой от пиратов.
А почему? История zahar-zaharychа конечно интересна, но чаще причина совсем в другом. Кто-то на сёрче с год назад рассказывал почему. И 2 моих знакомых моряка мне ещё неск. лет назад рассказывали подобное ("шепотом" и полунамёками ).

Русских, к слову, после некоторых событий, с особой "нежностью" обрабатывают прикладами.

---------- Добавлено 10.12.2016 в 20:47 ----------

6666:
а какая высота корабля над уровнем моря

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

6666:
выбирают куда можно залезть?

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

SeVlad:
Впору объявлять курсы использования ПС. Для филологов-недоучек по 2му тарифу.

Ну ты молодец, конечно, что нашел картинку. Я тебе говорю как человек, который работал на судах, и ходил через пиратские районы. На твоем фото какой-то мелкий танкер, что-то чуть большее чем бункеровочная баржа. На них специально устанавливаются пожарные брандспойты, которые стреляют далеко, да. Увы, на танкерах не работал, специфики не знаю. Так вот, та хрень на фото управляется человеком, у нас была такая переносная, для замывки трюмов, туда на вход подается три шланга, а на выходе - мощная струя. Крутая штука. Чтобы затушить костер. Ну или трюм помыть. А по пирату стрелять, конечно, "ещё лучше". Ты бы сам стал стрелять по пирату из такой, зная что у них есть как АК-47, так и РПГ? Жахнут по надстройке разок, и ты первый будешь вопить чтобы спускали трап.

Вот как выглядит примерно пожарный шланг, примотанный к рейлингу, и давление в около пиковом. Это аварийно-пожарный насос. Если бы это была пиратская зона, ещё обмотали бы колючей проволокой и сеткой. Это я тебе просто давление показать.

И давай уже перестанешь обижаться на меня, а то чудеса, Новый год на носу.

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

Для бродяги есть puphpet, который может поставить все что угодно, включая Python, NodeJS, PHP, Hip-Hop, MySQL/Maria, MongoDB, Memcached/Redis/Tarantool и сервера очередей.

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

Всего: 1540