Um usuário perguntou ?
Desativei as fontes do google, mas o gstatic ainda está visível na cascata. Minha cascata mostra que o gstatic está levando um tempo de carregamento de 1,2 segundos. Eu definitivamente quero diminuir isso. Mas isso não gastará mais tempo no meu servidor para visitantes que moram mais longe do meu servidor? Estou usando uma nuvem para poder extrair fontes do meu servidor automaticamente. Encontrei um fórum de suporte aqui que disse que um script resolveu o problema. Aqui está o link:
O script que funcionou para @mayamitkind é:
/**
* Removes the preconnect to fonts.gstatic.com
*/
add_filter('autoptimize_html_after_minify', function($content) {
$content = str_replace("<link href=" crossorigin rel="preconnect" />", ' ', $content);
return $content;
}, 10, 1);
Este código funcionará em todos os sites, incluindo o meu? O que significa o código geral? Em segundo lugar, e mais importante, ONDE VOCÊ QUER ESSE CÓDIGO? No meu functions.php? ou na minha caixa de tema CSS personalizado no personalizado? Não estou muito confortável com todas essas codificações, então tenho dificuldade. Uma resposta simples não geek seria ótima.
Obrigado!
Este tópico foi modificado há um ano por.
(@optimizingmatters)
Há 1 ano
O snippet de código remove o link anterior, mas pode significar que há mais de um link anterior em seu site. Você pode compartilhar o URL para que eu possa pesquisar rapidamente?
(@soumahmed)
Há 1 ano
Eu gostaria que pudéssemos compartilhar links aqui de forma privada para que apenas os desenvolvedores possam vê-los.
Aqui estão os resultados do teste. Olhe para uma cachoeira. Eu só testei uma página de produto específica. Teste do site:
(@optimizingmatters)
Há 1 ano
Com base na fonte HTML, o Google Fonts não está desabilitado, mas foi projetado para “Mesclar e pré-carregar no cabeçalho (as fontes carregam tarde, mas não bloqueiam a renderização), há uma tela: swap”. Ver fonts.gstatic.com
somahmed?
(@soumahmed)
Há 1 ano
Sim, habilitei-o novamente porque não vi nenhuma limitação em fonts.google.api, ele ainda estava lançando o mesmo número de solicitações de rede e fonts.gstatic.com era o mesmo. Desativei-os novamente e adicionei este script ao functions.php para carregar as fontes do google mais rapidamente.
add_action( 'wp_head', 'themeprefix_load_fonts' );
function themeprefix_load_fonts() {
?>
<!-- Code snippet to speed up Google Fonts rendering: googlefonts.3perf.com -->
<link rel="dns-prefetch" href=">
<link rel="preconnect" href=" crossorigin="anonymous">
<link rel="preload" href=" as="fetch" crossorigin="anonymous">
<script type="text/javascript">
!function(e,n,t){"use strict";var o=",r="__3perf_googleFonts_7b4cc";function c(e){(n.head||n.body).appendChild(e)}function a(){var e=n.createElement("link");e.href=o,e.rel="stylesheet",c(e)}function f(e){if(!n.getElementById(r)){var t=n.createElement("style");t.id=r,c
</script>
<!-- End of code snippet for Google Fonts -->
<?php
}
Isso aumentou o tempo de carga e aumenta as horas de carga da gstatic na cascata. Isso basicamente faz mais mal do que bem @optimizingmatters
Eu acho que o webpagetest é mais confiável. Gtmetrix mantém resultados variáveis
Esta resposta foi modificada há 1 ano por. Esta resposta foi modificada há 1 ano por. Esta resposta foi modificada há 1 ano por.
(@optimizingmatters)
Há 1 ano
Sim, ainda acho que “remover Google Fonts” dará os melhores números, mas precisamos ver por que isso não funciona (ainda) 🙂
(@soumahmed)
Há 1 ano
@optimizingmatters você encontrou uma solução? Ah, eu fiz o que você disse. As fontes do Google foram removidas dias atrás e adicionadas a esse script em functions.php Waterfall ainda mostra static.gstatic.com demorando muito para carregar.
Por favor ajude!
Devo adicionar esse script sugerido por @mayamitkind e, em caso afirmativo, onde o script deve ser adicionado?
(@optimizingmatters)
Há 1 ano
mas por que você colocaria isso themeprefix_load_font
script em functions.php você deseja remover as fontes do google?
(@soumahmed)
Há 1 ano
@Optimizingmatters aponta que eu uso letras abertas como fonte em todas as minhas páginas. Essa é uma fonte do Google. Se eu remover a fonte do Google e não enviá-la para o meu servidor, como o texto aparecerá na página? (desculpe se minha lógica estiver errada, não sei muito sobre tudo isso)
(@optimizingmatters)
Há 1 ano
bem, você não pode comer seu bolo e comê-lo; Se você quiser evitar chamadas para static.gstatic.com, todas as fontes do Google serão desativadas e você precisará desativá-las. themeprefix_load_font
Função. os navegadores geralmente voltam para uma fonte fornecida pelo sistema operacional e você deve ver muito pouca diferença.
(@soumahmed)
Há 1 ano
@optimizingmatters ty para esclarecer a confusão, a fonte está aberta como de costume? É uma fonte fornecida pelo sistema operacional na maioria dos navegadores? Além disso, desativei o prefix_load_font e a maior parte do static.gstatic.com da cascata desapareceu, mas dois deles mostram 400MS, cada um levando cerca de 800MS para carregar.
PS: há algo novo na cascata mostrando “modules.ttf”, que está levando 400MS adicionais, então no total essas 3 coisas estão consumindo até 1,2 segundos de tempo de carregamento. PSP estou usando Divi…
Esta resposta foi modificada há 1 ano por. Esta resposta foi modificada há 1 ano por.
(@optimizingmatters)
Há 1 ano
“Open sans” é uma boa fonte base (mas não sou designer). a maioria dos sistemas operacionais não o fornece, mas cada sistema operacional usado tem sua própria fonte sans-serif básica.
as gfonts restantes são de você está integrando um serviço de terceiros, então você não pode corrigi-lo. Tenho medo.
(@soumahmed)
Há 1 ano
timo! Como posso me livrar do module.tff? Li sua resposta em outro post:
Preciso adicionar este script ao meu style.css no meu tema filho divi para remoção segura?
@font-face{font-family:ETmodules;src:url(core/admin/fonts/modules.eot);src:url(core/admin/fonts/modules.eot?#iefix) format("embedded-opentype"),url(core/admin/fonts/modules.ttf) format("truetype"),url(core/admin/fonts/modules.woff) format("woff"),url(core/admin/fonts/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
@optimizingmatters
Esta resposta foi modificada há 1 ano por.
(@optimizingmatters)
Há 1 ano
acrescentando que os pedidos não serão esquecidos. talvez entre em contato com o suporte do Divi para perguntar como eles podem ser removidos.
Isto foi útil?
0 / 0