• Moderatore

    @mirkomassarutto ha detto in Ottimizzazione sito:

    Ma perché vi ordinate ad usare WordPress per siti da dieci pagine?
    Oppure ma perché usate WordPress per siti importanti?
    Insomma perché non vi fate il codice 'from scratch" che forse tutti sto problemi di ottimizzazione scompaiono..
    Il problema di base non è WP.. ma tutti i la che vi portate dietro con i template da 50$a

    Siamo nella categoria WordPress e giustamente le persone qui chiedono aiuto per WordPress, cerchiamo di non andare off-topic.


  • User Attivo

    @dadoge si manda il link.. avevo già chiesto 🙂

    @overclokk hai ragione.. infatti poi avevo chiesto il link per vedere se potevo aiutarlo 😉


  • User Attivo

    @dadoge

    Per il "connect" puoi farci poco.. perché non dipende da te ma dall'hosting.. per il backend invece dovresti vedere se riesci ad ottimizzare un po il db... magari dai un'occhio all'interno ed inizia ad eliminare eventuali contenuti che non servono più (wp crea tanti record che restano li e che poi in realtà non servono e cercare fra 100 righe non è come cercare fra 1000)

    6177fa6d-9756-4b4c-81f4-c3580c332037-image.png

    questo per farti capire è quello di un "concorrente" che seguo io

    0e10c6ba-6e18-4bfc-b3f8-b826eeffe17b-image.png

    Per i contenuti hai parecchio javascript... qui dovresti andare a vedere se qualcosa lo puoi eliminare.. con un po' di pazienza potresti riuscire a rimuovere quello che non usi. Domanda.. ma ti serve il recaptcha?

    Altra cosa, ti converrebbe convertire in WEBP le immagini
    queste le cose che vedo "al volo"


    Handsfly0 1 Risposta
  • User Attivo

    @dadoge eccoci qui, partiamo da un presupposto: io ti ho risposto con qualche dritta per rispondere esattamente a cio che hai chiesto, e cercando di indirizzarti piu o meno ( per la mia esperienza) verso possibili soluzioni, ora però ci aggiungo anche un parere personale, secondo me dovresti proprio staccarti completamente da questo concetto di guardare il numero di PSI da 18 a 41 poi 89 ecc. è deleterio, a mio avviso è meglio cercare di capire perche e dove ci sono cose che non vanno o che si possono migliorare, e poi , di conseguenza, quel numero potrà anche migliorare. ma di sicuro non ti fa vincere la corsa.

    fatta la premessa, dal report PSI prendi le prime voci in rosso
    Serve images in next-gen formats -> primo fra tutti carichi questa immagine: https://mcusercontent.com/ebf153a54ef6b92b05eb6d58a/images/d9a4108b-16c0-4f3a-b2d6-0df6ae3ac16b.jpg
    di grandezza reale 1080x1920 su un popup di mailchimp largo ( su dekstop) invece 250px

    e gia questo basta per definire quali sono i problemi del sito ( e nemmeno prendiamo ancora in considerazione il template)
    tra l'altro immagine da quasi 1MB

    poi hai un errore in console:
    Uncaught Error: Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3

    io non son esperto di ste cose, ma secondo me bene non fa.

    poi, sempre e solo in home page ti carica il popup e tutta la gestione mailchimp, recaptcha di google, pixel facebook, il js delle review avanzate, e chi piu ne ha ne metta, quindi è "normale" che ci metta una vita a caricare e ti dia punteggi bassi, finche non viene ottimizzato il codice, o messe priorità di caricamento ecc sia nella home che nelle pagine interne

    poi, Reduce the impact of third-party code -> ti carica come dicevo il mondo. andrebbe valutato se servono davvero tutti quei google font o meno, poi andrebbero controllati come vengono gestiti i font per le icone, spesso i temi di pupù caricano 4 icon pack diversi per 4 icone diverse, cosa che non si può vedere. e in quel caso l'unica soluzione , a mio avviso, è mettere mano al codice e usare un solo icon pack, e sostituire gli altri, o meglio andare di svg ecc

    poi, come ha detto @mirkomassarutto ci sono veramente tanti, direi troppi .js, probabilmente, oltre a quelli delle penso 30 plugin o piu installate, è pieno di script del template che essendo fatto per tutti belli e brutti ( qualcuno potrebbe dire codificato male)

    e qui arriviamo al punto secondo me dolente: per come la vedo io puoi usare tutti i plugin o servizi del mondo che siano free o a pagamento ( swift, wp-rocket, assetclean, ecc) ma avrai sempre il problema del codice del template/plugin, quindi o ti metti a spulciare pezzo per pezzo, disabiliti qui, modifichi la, sostituisci li ecc. oppure ( e personalmente io preferirei) rifai il sito con un template migliore, o addirittura ti fai il template a mano, o valuti di rifarlo proprio tutto custom...senza Wp , per la gioia di Mirko


    ? 1 Risposta
  • io una volta ho corso la gara (tanto per parafrasare shazarak), non l'ho vinta se pur ho eliminato il 90% delle problematiche. Messo in conto 38 ore, se rifacevo il sito in html, nel solito tempo ne facevo 3, mentre se avessi usato joomla ne avrei fatto 1 ma senza problemi.

    Il consiglio per i posteri è di lasciare perdere templati scritti da non so chi e venduti da 19,90 a 69,90: tanto sono progettati con l'unico scopo di venderli, non di usarli.


    overclokk 1 Risposta
  • Moderatore

    @giusebos Cerchiamo di rimanere in topic.


    ? 1 Risposta
  • @overclokk ovvero niente opinioni, non posso dire la mia?


    overclokk 1 Risposta
  • Moderatore

    @giusebos se sono consigli mirati alla soluzione del problema di questa discussione si altrimenti puoi aprire una nuova discussione con la tua opinione, il forum è qui per questo.


  • User

    @mirkomassarutto Mi inserisco nella discussione per avere se possibile conoscenza di una purché sia modalità per ottimizzare le immagini in WEPB. Quando le inserisco nella libreria di WP non le accetta perché non le riconosce. Devo mettere mano al codice?


    shazarak 1 Risposta
  • User Attivo

    @handsfly0 mmm più o meno, se non modifichi wp per accettare il mi è webp non te le vede , ma in ogni caso secondo me non ti conviene poi molto vederle nei media
    Ti basta sapere che esistono insieme alle versioni jpg originali nella stessa cartella degli uploads
    In realtà di regola puoi servire le webp diciamo in due modi ... usi plugin che ti creano la webp e poi la servono in htaccess o con Javascript , oppure usi servizi che te le creano on the fly tipo ShortPixel ecc

    Se le crei fisicamente puoi anche usare le con per servirle in cache, un esempio può essere KeyCDN con con enabler e cache enabler

    Su htaccess puoi , la faccio breve, utilizzare istruzioni se usi Apache, altrimenti puoi servirle con istruzioni nginx

    altre plugin che puoi usare sono optimus.io per creare e ottimizzare immagini e poi le servi col metodo che preferisci , oppure ewww plugin.

    Se usi plugin come we rocket o swift performance pro o lite speed plugin, possono pensare loro alla creazione gestione ed a servirle a seconda dei casi

    Anche sg optimizer di siteground se non ricordo male in versione alta , quella più costosa, dovrebbe darti la possibilità di crearle e gestirle

    Poi va beh c’è anche il caso che tu te le sia create in locale con altri programmi, allora o le carichi direttamente in uploads oppure come dicevo all’inizio devi aggiungere il mimetype webp su wp, Google che dovresti trovare il codice da usare su functions.php, poi però devi servirle con uno dei modi descritti sopra in ogni caso

    L’importante é che le webp non devono sostituire le jpg ma essere presenti come copia aggiuntiva, perché altrimenti sui browser che non le supportano ti ritroveresti tutte le immagini mancanti


    Handsfly0 1 Risposta
  • User

    @shazarak Ciao, ti ringrazio della sollecita risposta.
    Opterò per la mimetype webp su wp dove si, ho trovato su support Google come inserire il codice a braccetto con le sue estensioni in .jpg etc proprio perché sono ancora molto poco supportate.
    🙏🙏🙏🙋♀


    mirkomassarutto 1 Risposta
  • User Attivo

    Per i WEBP il codice lo avevo riportato qui: https://connect.gt/topic/244169/ottimizzare-velocità-sito-web/27

    <picture>
    	<source media="(max-width: 784px)" srcset="/img/mobile.webp" type="image/webp">
    	<source media="(max-width: 767px)" srcset="/img/mobile.jpg" type="image/jpeg">
    	<source media="(min-width: 768px) and (max-width: 1024px)" srcset="/img/tablet.webp" type="image/webp">
    	<source media="(min-width: 768px) and (max-width: 1024px)"  srcset="/img/tablet.jpg" type="image/jpeg">
    	<source media="(min-width: 1025px)" srcset="/img/desktop.webp" type="image/webp">
    	<source media="(min-width: 1025px)"  srcset="/img/desktop.jpg" type="image/jpeg">
    	<img src="/img/default.jpg" alt="MyImage">
    </picture>
    

    però con gli ultimi browser è supportato. https://dev.to/ben/safari-14-ships-webp-support-are-we-nearing-the-end-of-png-on-the-web-2f53

    2402cef8-0c50-4f60-a7bc-4b92013d5b2f-image.png


    Handsfly0 1 Risposta
  • User

    @mirkomassarutto ciao Mirko! non speravo a tanta risorsa ..cavoli!!! Eh si che ora mi diletto con cognizione di regola ☺🙏...richiesta scontata: quale file .php e dove inserirlo e lavorarci su? Suppongo inserirlo in fondo al file del codice ...poi vale per tutte le immagini in uploads successivo anche ?
    intanto grazie 🙏


    mirkomassarutto 1 Risposta
  • User Attivo

    @handsfly0 questo devi modificarlo nel template.. a patto che tu abbia le versioni della stessa immagine nei differenti formati. nell'esempio ti ho messo il tradizionale.. quindi mobile, tablet, desktop.. ma poi dipende dalle tue versioni...

    il codice "minimo" è

    <picture>
    	<source srcset="/img/desktop.webp" type="image/webp">
    	<source srcset="/img/desktop.jpg" type="image/jpeg">
    	<img src="/img/default.jpg" alt="MyImage">
    </picture>
    

    in questo caso mostri la webp hai nuovi browser e la jpg a chi non lo supporta


    Handsfly0 1 Risposta
  • User

    @mirkomassarutto Ciao Mirko, non è un problema ottenere i diversi formati per la stessa foto, tutt’altra questione capire bene come dove e quale codice inserire per non creare conflitti o errori nel codice stesso
    Sai mica dirmi se: una volta inserite le immagini sulla scheda prodotto, da un controllo con dev.to vengono fuori problemi di caricamento codice da parte di yoast, se elimino l’immagine e ricarico la pagina il codice errato rimane?
    Devo ricaricarle le immagini già presenti sul
    Sito oppure è sufficiente inserire il codice per la loro ottimizzazione ?
    ho già il terrore di dover accendere l’aspirapolvere per togliere la polvere dal .php o dal css o dagli script🥵🥵🥵
    Grazie intanto 🙏🙏


    overclokk 1 Risposta
  • Moderatore

    @handsfly0 era stato menzionato anche prima, comunque puoi farlo con https://it.wordpress.org/plugins/ewww-image-optimizer/


    Handsfly0 1 Risposta
  • User Attivo

    Un aggiornamento sulla mia richiesta, penso sia giusto per chi mi aiutato...

    Ho installato un tema (flash di themgrill nella versione free) ho riprodotto (su Aruba) la home del sito cliente ed in termini di velocità su gtmetrix ho ottenuto un buon C (mobile: 63% - desktop: 88%) usando solo Swift Performance Lite e Jet Pack... a me pare un ottimo risultato se paragonato al punto di partenza... vedo poi se riportandolo sul sito cliente che gira su siteground ottengo ulteriori miglioramenti...
    Unico inconveniente è che il tema usato attualmente permette la gestione degli INCI (c'è proprio un'opzione specifica), in pratica nella scheda prodotto appare una linguetta supplementare con un custom field una cosa del tipo:

    <li class="woo_custom_tab_tab active" id="tab-title-woo_custom_tab" role="tab" aria-controls="tab-woo_custom_tab">
    <a href="#tab-woo_custom_tab">
    INCI </a>
    </li>

    ma il mio tema non la gestisce...nel child ho:

    $tabs['woo_custom_tab']['priority'] = 25;

    ...se qualcuno ha qualche suggerimento...

    Infine una richiesta che non so neanche come formulare, e mi vergogno anche solo ad aprire un post...
    Il cliente mi dice che l'agenzia che ha creato il sito l'ha spinto su certi siti e lei ora riceve visite da un pubblico prevalentemente maschile (il sito vende cosmetici) e teme che questo traffico possa penalizzarla sui motori di ricerca...
    A me sembra un po' anomala come situazione, ha senso? Come faccio a capire se è vero e rimediare?
    Grazie


  • User

    @overclokk grazie al momento lo sto testando ☺


    overclokk 1 Risposta
  • Moderatore

    @handsfly0 Ottimo 🙂