56 / 100
Deve corrigir:
Ativar compactação
A compactação de recursos com gzip ou deflate pode reduzir o número de bytes enviados pela rede.
Ative a compactação para os seguintes recursos a fim de diminuir o tamanho de transferência em 172,2 KiB (67% de redução).
- A compactação de https://oauth20.mos.ru/sps/login.jsp pouparia 35,9 KiB (81% de redução).
- A compactação de https://banners.adfox.ru/180928/adfox/764702/2683174/logo.svg pouparia 32,4 KiB (51% de redução).
- A compactação de https://oauth20.mos.ru/css/rows.css pouparia 19,9 KiB (81% de redução).
- A compactação de https://stats.mos.ru/handler/handler.js?time=1538203921769 pouparia 15,3 KiB (64% de redução).
- A compactação de https://stats.mos.ru/handler/handler.js?time=1538203921770 pouparia 15,3 KiB (64% de redução).
- A compactação de https://oauth20.mos.ru/js/jquery.blockUI.js pouparia 13 KiB (66% de redução).
- A compactação de https://evp.mos.ru/rest/footer/v3/ru/2599 pouparia 11,6 KiB (86% de redução).
- A compactação de https://my.mos.ru/static/js/easyXDM-2.4.17.1.min.js?_=1538203921654 pouparia 11,2 KiB (64% de redução).
- A compactação de https://my.mos.ru/static/js/elk-api-0.3.js?_=1538203921785 pouparia 6 KiB (65% de redução).
- A compactação de https://oauth20.mos.ru/js/common.js pouparia 3,8 KiB (71% de redução).
- A compactação de https://oauth20.mos.ru/css/jquery.fancybox.css pouparia 2,8 KiB (69% de redução).
- A compactação de https://oauth20.mos.ru/css/toastr.css pouparia 2,8 KiB (53% de redução).
- A compactação de https://oauth20.mos.ru/css/errors.css pouparia 1,9 KiB (73% de redução).
- A compactação de https://stats.mos.ru/counter.js pouparia 182 B (39% de redução).
Mostrar como corrigir
Aproveitar cache do navegador
A definição de uma data de validade ou de uma idade máxima nos cabeçalhos de HTTP para recursos estáticos instrui o navegador a carregar os recursos transferidos anteriormente a partir do disco local e não por meio da rede.
Aproveite o cache do navegador para os seguintes recursos que podem ser armazenados em cache:
- https://oauth20.mos.ru/css/errors.css (expiração não especificada)
- https://oauth20.mos.ru/css/jquery.fancybox.css (expiração não especificada)
- https://oauth20.mos.ru/css/rows.css (expiração não especificada)
- https://oauth20.mos.ru/css/toastr.css (expiração não especificada)
- https://oauth20.mos.ru/images/circleWait.gif (expiração não especificada)
- https://oauth20.mos.ru/images/enter.jpg (expiração não especificada)
- https://oauth20.mos.ru/images/questionMark.jpg (expiração não especificada)
- https://oauth20.mos.ru/js/common.js (expiração não especificada)
- https://oauth20.mos.ru/js/jquery.blockUI.js (expiração não especificada)
- https://stats.mos.ru/counter.js (expiração não especificada)
- https://www.mos.ru/api/main-page/v1/ru/crowd (expiração não especificada)
- https://www.mos.ru/stproxy/home_page/ (expiração não especificada)
- https://www.mos.ru/upload/common/default/chat_config.js (5 minutos)
- https://www.mos.ru/upload/common/default/onesignal_config.js (5 minutos)
- https://www.mos.ru/upload/newsfeed/newsfeed/gl(95043).jpg (5 minutos)
- https://www.mos.ru/upload/newsfeed/newsfeed/innachyrikova(29).jpg (5 minutos)
- https://www.mos.ru/upload/newsfeed/newsfeed/orehovii(10).jpg (5 minutos)
- https://www.mos.ru/upload/newsfeed/newsfeed/pict2526359999(12).jpg (5 minutos)
- https://www.mos.ru/upload/share/fonts/Lato/Lato-Heavy.woff (5 minutos)
- https://www.mos.ru/upload/share/fonts/Lato/Lato-Heavy.woff2 (5 minutos)
- https://www.mos.ru/upload/share/fonts/Lato/Lato-Semibold.woff (5 minutos)
- https://www.mos.ru/upload/share/fonts/Lato/Lato-Semibold.woff2 (5 minutos)
- https://www.mos.ru/upload/share/fonts/PT_Sans/pt_sans-bold.woff (5 minutos)
- https://www.mos.ru/upload/share/fonts/PT_Sans/pt_sans-regular.woff (5 minutos)
- https://www.mos.ru/upload/share/fonts/fonts.css (5 minutos)
- https://www.mos.ru/widget/s-nota.altmosprx.js (5 minutos)
- https://mc.yandex.ru/metrika/advert.gif (60 minutos)
- https://mc.yandex.ru/metrika/tag.js (60 minutos)
- https://mc.yandex.ru/metrika/watch.js (60 minutos)
- https://stat.sputnik.ru/cnt.js (60 minutos)
- https://yastatic.net/pcode/adfox/loader.js (60 minutos)
Mostrar como corrigir
Eliminar JavaScript e CSS de bloqueio de renderização no conteúdo acima da borda
Sua página tem 2 recursos de CSS de bloqueio. Isso causa um atraso na renderização de sua página.
Nenhuma parte do conteúdo acima da dobra em sua página seria renderizado sem aguardar o carregamento dos seguintes recursos. Tente adiar ou carregar de maneira assíncrona os recursos de bloqueio, ou incorpore in-line as partes fundamentais desses recursos diretamente ao HTML.
Otimize a exibição de CSS dos seguintes itens:
- https://www.mos.ru/front/markup/header-footer/css/mos_layouts.css?
- https://static4.mos.ru/assets/main-page/styles.363c70093d2ffe0a7a17.css
Mostrar como corrigir
Considere Corrigir:
Compactar CSS
A compactação do código CSS pode economizar muitos bytes de dados e acelerar os tempos de download e de análise.
Reduza a CSS para os seguintes recursos a fim de diminuir o tamanho em 4,4 KiB (15% de redução).
- Reduzir https://oauth20.mos.ru/css/rows.css pouparia 3,3 KiB (14% de redução).
- Reduzir https://oauth20.mos.ru/css/jquery.fancybox.css pouparia 722 B (18% de redução).
- Reduzir https://oauth20.mos.ru/css/errors.css pouparia 409 B (16% de redução).
Mostrar como corrigir
Compactar HTML
A compactação do código HTML, incluindo qualquer JavaScript e CSS in-line contidas nele, pode economizar muitos bytes de dados e acelerar os tempos de download e de análise.
Reduza o HTML para os seguintes recursos a fim de diminuir o tamanho em 18,4 KiB (36% de redução).
- Reduzir https://oauth20.mos.ru/sps/login.jsp pouparia 17,5 KiB (40% de redução).
- Reduzir https://www.mos.ru/ pouparia 899 B (11% de redução) após a compactação.
Mostrar como corrigir
Compactar JavaScript
A compactação do código JavaScript pode economizar muitos bytes de dados e acelerar os tempos de download, de análise e de execução.
Reduza o JavaScript para os seguintes recursos a fim de diminuir o tamanho em 10,1 KiB (39% de redução).
- Reduzir https://oauth20.mos.ru/js/jquery.blockUI.js pouparia 8,7 KiB (45% de redução).
- Reduzir https://oauth20.mos.ru/js/common.js pouparia 995 B (19% de redução).
- Reduzir https://www.mos.ru/widget/s-nota.altmosprx.js pouparia 232 B (15% de redução) após a compactação.
- Reduzir https://www.mos.ru/upload/common/default/onesignal_config.js pouparia 165 B (77% de redução).
Mostrar como corrigir
Otimizar imagens
Formatar e compactar corretamente imagens pode economizar muitos bytes de dados.
Otimize as seguintes imagens para diminuir o tamanho em 6,8 KiB (69% de redução).
- A compactação de https://oauth20.mos.ru/images/enter.jpg pouparia 5,5 KiB (68% de redução).
- A compactação de https://oauth20.mos.ru/images/questionMark.jpg pouparia 1,3 KiB (73% de redução).
Mostrar como corrigir
3 regras corretas
95 / 100
Considere Corrigir:
Evitar plug-ins
Sua página usa plug-ins, o que previne que partes da sua página sejam usadas em muitas plataformas. Encontre alternativas de plug-ins com base em conteúdos para aumentar a compatibilidade.
Encontre alternativas para os seguintes plug-ins.
- Plug-in desconhecido do tipo
application/x-cades
.
- Plug-in desconhecido do tipo
clsid:884e2049-217d-11da-b2a4-000e7bbb2b09
.
Mostrar como corrigir
Tamanho apropriado dos pontos de toque
Alguns links/botões na sua página da Web são muito pequenos para que um usuário toque com facilidade no touchscreen. Pense na possibilidade de aumentar o tamanho desses pontos de toque para oferecer uma melhor experiência do usuário.
Os seguintes pontos de toque estão perto de outros pontos próximos e talvez precisem de espaço adicional ao redor deles.
- O ponto de toque
<div class="TopRow__Right">ВойтиОбратная связь</div>
e outros 3 pontos de toque estão próximos de outros pontos desse tipo final.
- O ponto de toque
<a href="/news/" class="cmn-link cmn-l…k-news__header">Новости</a>
e outros 2 pontos de toque estão próximos de outros pontos desse tipo final.
- O ponto de toque
<div class="today__title today__title_blue">Строительство и реконструкция</div>
e outros 2 pontos de toque estão próximos de outros pontos desse tipo final.
- O ponto de toque
<a href="/news/4299/" class="today__sphere…bric-1-segment">Строительство и реконструкция</a>
e outros 2 pontos de toque estão próximos de outros pontos desse tipo final.
- O ponto de toque
<div class="projects js-view-projects">Проекты города…ктронная школа</div>
está próximo de outros 1 pontos desse tipo.
- O ponto de toque
<a href="/city/projects/" class="projects__titl…ojects__header">Проекты города</a>
está próximo de outros 1 pontos desse tipo.
- O ponto de toque
<div class="projects__slider">Активный гражд…ктронная школа</div>
está próximo de outros 1 pontos desse tipo.
- O ponto de toque
<div class="projects__slideHeaderLogo"></div>
está próximo de outros 1 pontos desse tipo.
- O ponto de toque
<div class="projects__slideFooterItemTitle">«Активных граждан»</div>
e outros 5 pontos de toque estão próximos de outros pontos desse tipo.
- O ponto de toque
<div class="projects__slid…unt js-agCount">2 155 310</div>
e outros 5 pontos de toque estão próximos de outros pontos desse tipo.
- O ponto de toque
<div class="projects__slid…t slick-active">Наш город…2 892 745</div>
está próximo de outros 1 pontos desse tipo.
- O ponto de toque
<a href="http://gorod.mos.ru" class="projects__slid…jects__element">Наш город…2 892 745</a>
e outros 1 pontos de toque estão próximos de outros pontos desse tipo.
- O ponto de toque
<div class="projects__slideContent">Зарегистрирова…2 892 745</div>
está próximo de outros 1 pontos desse tipo.
- O ponto de toque
<div class="projects__slideHeader"></div>
está próximo de outros 1 pontos desse tipo.
- O ponto de toque
<div class="projects__slideHeaderLogo"></div>
está próximo de outros 1 pontos desse tipo.
- O ponto de toque
<div class="projects__slid…le-slideFooter">Зарегистрирова…2 892 745</div>
e outros 1 pontos de toque estão próximos de outros pontos desse tipo.
- O ponto de toque
<div class="projects__slideFooterItem">Зарегистрирова…1 292 868</div>
e outros 1 pontos de toque estão próximos de outros pontos desse tipo.
- O ponto de toque
<a href="https://vk.com/mossobyanin" class="mos-footer-social-icon"></a>
está próximo de outros 1 pontos desse tipo.
Mostrar como corrigir
3 regras corretas
64 / 100
Deve corrigir:
Ativar compactação
A compactação de recursos com gzip ou deflate pode reduzir o número de bytes enviados pela rede.
Ative a compactação para os seguintes recursos a fim de diminuir o tamanho de transferência em 240,7 KiB (69% de redução).
- A compactação de https://banners.adfox.ru/180212/adfox/683050/2396576/sezony.svg pouparia 68,5 KiB (73% de redução).
- A compactação de https://oauth20.mos.ru/sps/login.jsp pouparia 35,9 KiB (81% de redução).
- A compactação de https://banners.adfox.ru/180928/adfox/764702/2683174/logo.svg pouparia 32,4 KiB (51% de redução).
- A compactação de https://oauth20.mos.ru/css/rows.css pouparia 19,9 KiB (81% de redução).
- A compactação de https://stats.mos.ru/handler/handler.js?time=1538203964390 pouparia 15,3 KiB (64% de redução).
- A compactação de https://stats.mos.ru/handler/handler.js?time=1538203964391 pouparia 15,3 KiB (64% de redução).
- A compactação de https://oauth20.mos.ru/js/jquery.blockUI.js pouparia 13 KiB (66% de redução).
- A compactação de https://evp.mos.ru/rest/footer/v3/ru/2599 pouparia 11,6 KiB (86% de redução).
- A compactação de https://my.mos.ru/static/js/easyXDM-2.4.17.1.min.js?_=1538203964315 pouparia 11,2 KiB (64% de redução).
- A compactação de https://my.mos.ru/static/js/elk-api-0.3.js?_=1538203964425 pouparia 6 KiB (65% de redução).
- A compactação de https://oauth20.mos.ru/js/common.js pouparia 3,8 KiB (71% de redução).
- A compactação de https://oauth20.mos.ru/css/jquery.fancybox.css pouparia 2,8 KiB (69% de redução).
- A compactação de https://oauth20.mos.ru/css/toastr.css pouparia 2,8 KiB (53% de redução).
- A compactação de https://oauth20.mos.ru/css/errors.css pouparia 1,9 KiB (73% de redução).
- A compactação de https://stats.mos.ru/counter.js pouparia 182 B (39% de redução).
Mostrar como corrigir
Aproveitar cache do navegador
A definição de uma data de validade ou de uma idade máxima nos cabeçalhos de HTTP para recursos estáticos instrui o navegador a carregar os recursos transferidos anteriormente a partir do disco local e não por meio da rede.
Aproveite o cache do navegador para os seguintes recursos que podem ser armazenados em cache:
- https://oauth20.mos.ru/css/errors.css (expiração não especificada)
- https://oauth20.mos.ru/css/jquery.fancybox.css (expiração não especificada)
- https://oauth20.mos.ru/css/rows.css (expiração não especificada)
- https://oauth20.mos.ru/css/toastr.css (expiração não especificada)
- https://oauth20.mos.ru/images/circleWait.gif (expiração não especificada)
- https://oauth20.mos.ru/images/enter.jpg (expiração não especificada)
- https://oauth20.mos.ru/images/questionMark.jpg (expiração não especificada)
- https://oauth20.mos.ru/js/common.js (expiração não especificada)
- https://oauth20.mos.ru/js/jquery.blockUI.js (expiração não especificada)
- https://stats.mos.ru/counter.js (expiração não especificada)
- https://www.mos.ru/api/main-page/v1/ru/crowd (expiração não especificada)
- https://www.mos.ru/stproxy/home_page/ (expiração não especificada)
- https://www.mos.ru/upload/common/default/chat_config.js (5 minutos)
- https://www.mos.ru/upload/common/default/onesignal_config.js (5 minutos)
- https://www.mos.ru/upload/newsfeed/conferences/translyaciyanemeckiivinostrankeIsolationBerlin(11).jpg (5 minutos)
- https://www.mos.ru/upload/newsfeed/newsfeed/TEHNOPARKIglavnaya(20).jpg (5 minutos)
- https://www.mos.ru/upload/newsfeed/newsfeed/gl(95043).jpg (5 minutos)
- https://www.mos.ru/upload/newsfeed/newsfeed/innachyrikova(29).jpg (5 minutos)
- https://www.mos.ru/upload/newsfeed/newsfeed/orehovii(10).jpg (5 minutos)
- https://www.mos.ru/upload/newsfeed/newsfeed/pict2526359999(12).jpg (5 minutos)
- https://www.mos.ru/upload/newsfeed/newsfeed/zaryade(338)(12).jpg (5 minutos)
- https://www.mos.ru/upload/share/fonts/Lato/Lato-Heavy.woff (5 minutos)
- https://www.mos.ru/upload/share/fonts/Lato/Lato-Heavy.woff2 (5 minutos)
- https://www.mos.ru/upload/share/fonts/Lato/Lato-Semibold.woff (5 minutos)
- https://www.mos.ru/upload/share/fonts/Lato/Lato-Semibold.woff2 (5 minutos)
- https://www.mos.ru/upload/share/fonts/PT_Sans/pt_sans-bold.woff (5 minutos)
- https://www.mos.ru/upload/share/fonts/PT_Sans/pt_sans-regular.woff (5 minutos)
- https://www.mos.ru/upload/share/fonts/fonts.css (5 minutos)
- https://www.mos.ru/widget/s-nota.altmosprx.js (5 minutos)
- https://mc.yandex.ru/metrika/advert.gif (60 minutos)
- https://mc.yandex.ru/metrika/tag.js (60 minutos)
- https://mc.yandex.ru/metrika/watch.js (60 minutos)
- https://stat.sputnik.ru/cnt.js (60 minutos)
- https://yastatic.net/pcode/adfox/loader.js (60 minutos)
Mostrar como corrigir
Eliminar JavaScript e CSS de bloqueio de renderização no conteúdo acima da borda
Sua página tem 2 recursos de CSS de bloqueio. Isso causa um atraso na renderização de sua página.
Nenhuma parte do conteúdo acima da dobra em sua página seria renderizado sem aguardar o carregamento dos seguintes recursos. Tente adiar ou carregar de maneira assíncrona os recursos de bloqueio, ou incorpore in-line as partes fundamentais desses recursos diretamente ao HTML.
Otimize a exibição de CSS dos seguintes itens:
- https://www.mos.ru/front/markup/header-footer/css/mos_layouts.css?
- https://static4.mos.ru/assets/main-page/styles.363c70093d2ffe0a7a17.css
Mostrar como corrigir
Considere Corrigir:
Compactar CSS
A compactação do código CSS pode economizar muitos bytes de dados e acelerar os tempos de download e de análise.
Reduza a CSS para os seguintes recursos a fim de diminuir o tamanho em 4,4 KiB (15% de redução).
- Reduzir https://oauth20.mos.ru/css/rows.css pouparia 3,3 KiB (14% de redução).
- Reduzir https://oauth20.mos.ru/css/jquery.fancybox.css pouparia 722 B (18% de redução).
- Reduzir https://oauth20.mos.ru/css/errors.css pouparia 409 B (16% de redução).
Mostrar como corrigir
Compactar HTML
A compactação do código HTML, incluindo qualquer JavaScript e CSS in-line contidas nele, pode economizar muitos bytes de dados e acelerar os tempos de download e de análise.
Reduza o HTML para os seguintes recursos a fim de diminuir o tamanho em 18,4 KiB (36% de redução).
- Reduzir https://oauth20.mos.ru/sps/login.jsp pouparia 17,5 KiB (40% de redução).
- Reduzir https://www.mos.ru/ pouparia 899 B (11% de redução) após a compactação.
Mostrar como corrigir
Compactar JavaScript
A compactação do código JavaScript pode economizar muitos bytes de dados e acelerar os tempos de download, de análise e de execução.
Reduza o JavaScript para os seguintes recursos a fim de diminuir o tamanho em 10,1 KiB (39% de redução).
- Reduzir https://oauth20.mos.ru/js/jquery.blockUI.js pouparia 8,7 KiB (45% de redução).
- Reduzir https://oauth20.mos.ru/js/common.js pouparia 995 B (19% de redução).
- Reduzir https://www.mos.ru/widget/s-nota.altmosprx.js pouparia 232 B (15% de redução) após a compactação.
- Reduzir https://www.mos.ru/upload/common/default/onesignal_config.js pouparia 165 B (77% de redução).
Mostrar como corrigir
Otimizar imagens
Formatar e compactar corretamente imagens pode economizar muitos bytes de dados.
Otimize as seguintes imagens para diminuir o tamanho em 25,4 KiB (17% de redução).
- A compactação de https://www.mos.ru/assets/main-page/images/bg_proj_ag.jpg pouparia 18,6 KiB (13% de redução).
- A compactação de https://oauth20.mos.ru/images/enter.jpg pouparia 5,5 KiB (68% de redução).
- A compactação de https://oauth20.mos.ru/images/questionMark.jpg pouparia 1,3 KiB (73% de redução).
Mostrar como corrigir
Priorizar o conteúdo visível
Sua página requer fluxos de rede adicionais para renderizar o conteúdo acima da dobra. Para um melhor desempenho, reduza o volume de HTML necessário para renderizar o conteúdo acima da dobra.
A resposta HTML completa não foi suficiente para processar o conteúdo acima da dobra. Isso normalmente indica que os recursos adicionais, carregados após a análise de HTML, foram solicitados a processar o conteúdo acima da dobra. Priorize o conteúdo visível que é necessário para o processamento de conteúdo acima da dobra incluindo-o diretamente na resposta HTML.
- Apenas cerca de 56% do conteúdo final acima da dobra foi processado com a resposta HTML completa.
- Clique para ver a captura de tela com apenas a resposta HTML: snapshot:2
Mostrar como corrigir
2 regras corretas
* Os resultados são mantidos por 30s. Se efetuou alterações na sua página, espere por favor 30s antes de voltar a correr a avaliação.