Site mais r√°pido? minimizar arquivos WordPress e PHP em geral

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.Código WordPress WordPress

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-.zip que você baixou a pasta min para o ponto /. Em nosso exemplo, como mencionado acima, está em secnews.gr/min

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.