WordPress ou mais geralmente outro site PHP? Alguns dias atrás, mostramos os resultados dos testes de velocidade do iGuRu.gr no GTMetix. A pontuação que você viu é o resultado de muito trabalho e muitas horas de codificação.
Abaixo, descreveremos as etapas para minimizar os arquivos do WordPress e, geralmente, qualquer site PHP.
Vamos precisar da estrutura minify do Google Code.
Faça o download da estrutura minify do Google. Após o download, precisamos ver onde colocá-lo. De acordo com a empresa:
Executando HTML, JavaScript embutido e CSS embutido: podemos colocar a estrutura minify PHP em qualquer lugar, dentro ou fora do docroot.
No nosso caso, podemos colocá-lo em secnews.gr/min/ at /, que é o software WordPress, mas na pasta min. O zip já inclui uma pasta min.
Então faça o upload com ftp do arquivo minify-
A função Minify PHP iguru_minify_html é capaz de minimizar HTML, JavaScript embutido e CSS embutido usando a estrutura minify PHP.
Abaixo, você precisa alterar a localização do script
função iguru_minify_html ($ buffer) {if (is_user_logged_in ()) {$ buffer. = ““; retorne $ buffer; // para usuários logados, o minify não é necessário} else {$ initial = strlen ($ buffer); $ minify_lib_path =” / srv / www / secnews.gr / min “; // use seu próprio caminho , onde você coloca a estrutura minify if (! class_exists (‘Minify_HTML’)) {// As linhas 10 e 11 são aplicáveis apenas ao minify v2.1.7 require (“$ minify_lib_path / lib / Minify / Loader.php”); Minify_Loader :: register (); require_once (“$ minify_lib_path / lib / Minify / HTML.php”); ini_set (‘include_path’, ini_get (‘include_path’). “: $ minify_lib_path / lib”); require_once (“$ minify_lib_path / lib / Minify / CSS.php “); require_once (” $ minify_lib_path / lib / JSMin.php “);} // Chamando a função minify com conteúdo HTML $ buffer = Minify_HTML :: minify ($ buffer, array (‘cssMinifier’ = > array (‘Minify_CSS’, ‘minify’), ‘jsMinifier’ => array (‘JSMin’, ‘minify’))); $ final = strlen ($ buffer); $ saving = round (((($ initial- $ final) / $ inicial * 100), 3); $ buffer. = ““; retorna $ buffer;}}
E agora podemos prosseguir, usando a função minify acima no WordPress ou em qualquer aplicativo PHP.
Coloque a função acima em functions.php e você estará pronto.
Você pode tentar sua página do GTMetix para ver os resultados.
Observe que, para obter resultados cada vez melhores, você precisa encontrar um especialista. O IGuRu.gr não realiza serviços no caso de algo dar errado com o código acima.
Use-o por sua conta e risco.