alf
Да, так вот о скорости. Если открыть в хроме DevTools, и там таймлайн, то время загрузки моего домашнего фида там рапортуется как 4.25s. Из них собственно загрузка — 32ms (Махоткин крут!), рендер 35ms (пинту разработчикам Хрома), но 263 ms — скрипты.
Но все это немного, так? Можно бы побыстрее, но треть секунды — не четыре. Так вот, три секунды там тупо айдл. Видимо, именно поэтому New Relic рапортует фигню. ‎- alf
Коллеги, а можно мне такую же версию, но с нежатым JS? ‎- alf
У меня есть ебанистическое ощущение, что глючит newrelic :) ‎- псы в рапиде
Да я могу тебя в организацию на гитхабе добавить, юзернейм скажи только. ‎- псы в рапиде
^^судя по всему что-то такое. у меня newrelic и аналитикс зарублены uBlock'ом и всё прилетает за 423ms (ну, и аватарки долетают ещё за 200) ‎- сосиски супремасиски
alf239 ‎- alf
Я собственно собираюсь в ньюрелик написать, благо там есть чувак который хочет мне впарить продажу. Я вроде бы должен быть networkingly close к месту раздачи их скриптов, но я в своем хроме наблюдаю какой-то пц. ‎- псы в рапиде
Ну то есть тут картинки постить неудобно, но (а) джаваскрипт ест дофига времени, (б) отрепорченное время — это примерно на 90% _ничего_. Как будто где-то JS инициализируется таймером на через секунду. ‎- alf
Вот еще мне непонятно, что оно рапортует событие load (тонкая красная линия) ровно через две сек. после начала релоада. Подозрительно круглая цифра (тм). ‎- псы в рапиде
А, да, когда Миша переделает CSS на ассеты, а Ник включит expires, то мы получим адское сокращение раундтрипов за статикой. Хочу посмотреть, как это повлияет на картину. ‎- псы в рапиде
отправил инвайт. ‎- псы в рапиде
Ага, поймал. Сейчас попробую развернуть локально... ‎- alf
The following external CSS files were included after an external JavaScript file in the document head. To ensure CSS files are downloaded in parallel, always include external CSS before external JavaScript. application-fcb79043a1c5920aaf35ee990bf0bc897a8fc9905e619f667844f8e9226fb628.css app.css ‎- alf
3293 rules (94%) of CSS not used by the current page. ‎- alf
The following resources are missing a cache expiration. Resources that do not specify an expiration may not be cached by browsers: application-fcb79043a1c5920aaf35ee990bf0bc897a8fc9905e619f667844f8e9226fb628.css application-784d7ff7699f893a801daa670d3360b4af3819e430b60db6b75f6dc0c1ec34d8.js app.css ‎- alf
The following resources are explicitly non-cacheable. Consider making them cacheable if possible: mokum.ru/ fontawesome-webfont.woff2 ‎- alf
слушай, интересно ваще. такое впечатление, что ты networkingly closer к хостингу, чем я. потому что у меня index.html отдается за 412 мс., из которых 366 — TTFB. Я знаю, что делать чтобы сильно улучшить TTFB (через т. н. Rails streaming), но как ты справедливо замечаешь, даже полсекунды — это не полторы секунды, которые консистентно репортит newrelic. Причем те 94 процента css — появились в базе примерно час назад, когда я бутстрап подключил. ‎- псы в рапиде
Угу, я еще покручу завтра. Выше просто попытки поймать низковисящие фрукты, типа там переставить JS и CSS местами — но все это слезы, конечно. А вот что оно делает в паузах между загрузкой и GA, и потом между GA и New Relic — это куда интересней ‎- alf
с фруктами проблемы нет — Ник, судя по фоткам в фейсбуке, бухает там у себя. я кстати думаю отключить браузерный newrelic и посмотреть чо получится. ‎- псы в рапиде