- I Web Core Vitals sono oggi più importanti che mai quando si tratta di ottimizzare il tuo negozio online per la ricerca organica e per un'esperienza ottimale del cliente.
- I clienti si aspettano un negozio che si carichi in modo apparentemente istantaneo ma che sia comunque ricco di funzionalità e intuitivo da usare.
- Shopify:Il sistema di app di è essenzialmente destinato al fallimento/rotto fin dalla sua progettazione e non ci si può fidare ciecamente. Le app devono essere valutate in base alle prestazioni. Il potere è tutto nelle mani del proprietario del negozio! Possiamo semplicemente votare con i nostri dollari; dopotutto, è questo il bello del libero mercato.
La causa principale: l’eccessivo utilizzo delle risorse
La maggior parte dei problemi nelle ottimizzazioni che eseguiamo e che portano a un punteggio basso hanno tutti la stessa causa principale: il sovrautilizzo delle risorse. In parole povere: chiedere troppo alla tecnologia.
Internet ha fatto passi da gigante da quando Shopify: lanciato, e ho potuto osservare lo sviluppo dell'intera cosa mentre ero un Shopify: Sono partner da poco più di 15 anni. È incredibile da vedere, perché il problema del sovrautilizzo è stato la causa principale fin dall'inizio, sebbene negli ultimi anni la situazione sia leggermente migliorata.
Spero davvero che continui a migliorare con OS2.0!
54 app installate è il punteggio attuale di Speedboostr. Invitiamo chiunque a provare a ottenere un buon punteggio con un utilizzo elevato! Oltre 20 è davvero esagerato. Meno è meglio.
Un esempio lampante di utilizzo eccessivo: 161 richieste e un completamento in 17 secondi, tutto a causa di app di terze parti che effettuano numerose richieste di oltre 500 ms (mezzo secondo)
? Per spiegarci meglio: Shopify consente un utilizzo eccessivo a causa del modo in cui è progettato il sistema delle app. I proprietari di negozi non sono certo da biasimare se finiscono con tempi di completamento superiori a 30 secondi e 20 secondi di TBT/FCP/LCP, quando alle app è consentito fare praticamente tutto. qualunque vogliono, purché non sia sull'API.
Si tratta certamente di un ossimoro: le rigide regole applicate per ottenere lo status di tema ufficiale non valgono anche per le app.
I temi devono essere creati per garantire le prestazioni, ma le app non hanno una scala di "prestazioni in termini di velocità".
È assurdo quando puoi acquistare facilmente un fantastico tema approvato da OS2.0 e avere un punteggio di velocità di pagina di oltre 80 di default (forse anche 90), e poi, con pochi clic di aggiunta di app e script gratuiti, vedere il punteggio crollare e poi passare un anno o giù di lì, più un sacco di fatture agli esperti, solo per cercare di risolvere il problema. Quando la soluzione era semplicemente ridurre l'utilizzo della rete.
Ciò che rende il tutto ancora più assurdo è che questo punteggio viene ora visualizzato nella parte superiore dell'editor dei temi! Questo punteggio è influenzato dalle app, poiché l'intera configurazione viene sottoposta a benchmark.

Naturalmente, sono state messe in atto delle regole per garantire che l'API venga utilizzata correttamente e ora anche per impedire il data mining e le attività disoneste delle App, che sono sempre state quella strana richiesta numero uno per le app personalizzate che mi riempie di tristezza quando i potenziali clienti mi chiedono "Possiamo registrare tutti i dati dei negozi con questo?". Alcuni clienti vogliono semplicemente fare il data mining di tutte le installazioni per trovare i prodotti più popolari e poi copiarli, semplicemente come un modo subdolo per cercare di andare avanti nella vita.
Sebbene questa pratica non sia più consentita dal 2022 circa, era una prassi comune nelle app da anni e spiega perché ci siano così tante app gratuite per funzioni molto semplici. Se è troppo bello per essere vero, di solito lo è.
Martellare il CDN di Shopify
Anche l'eccesso di una cosa buona può causare un eccessivo utilizzo. Shopify è un SaaS, il che significa che dobbiamo condividere con tutti gli altri e, come qualsiasi Content Delivery Network (CDN), il servizio deve essere bilanciato per garantire la QoS (Qualità del Servizio) e l'HA (Alta Disponibilità).
Per il negoziante la terminologia potrebbe suonare aliena o semplicemente un inverosimile gergo tecnico, forse perché Shopify sembra non avere limiti nell'era moderna, così come l'informatica in generale.
Ma tutto questo è solo la facciata che l'umanità ha ottenuto grazie a un'ottimizzazione senza fine, all'integrazione continua e a team che iterano costantemente sul prodotto, ancora e ancora... per migliorarlo. Sotto il cofano, tutto è stato progettato per essere il più leggero possibile, in modo che la distribuzione via internet sia il più performante possibile.
Detto questo, Shopify funziona ancora su server, in un data center da qualche parte, connesso alla rete, il che comporta le stesse limitazioni che tutti noi dobbiamo affrontare.
? I dispositivi hanno un limite di richieste simultanee di 6 thread. Ciò significa che possono eseguire solo 6 operazioni contemporaneamente. Pertanto, se si desidera caricare 200 richieste, ci sarà un sacco di tempo di attesa e non c'è modo di ottimizzarlo ulteriormente.
Rimani snello, non cercare di raggiungere i limiti
Il problema è che puoi configurare il tuo negozio come preferisci e caricare tutti i prodotti e le immagini che vuoi. Questo non significa che sia una buona idea. Non ci saranno avvisi o finestre di dialogo che ti diranno di fermarti e scegliere il meglio. Puoi aggiungere alla tua home page tutto quello che vuoi, in realtà, e se raggiungi un limite, puoi sempre chiedere a qualcuno di modificare il codice.
Di nuovo, questo non significa che sia una buona idea, ma potresti non esserne informato perché si tratta di un conflitto di interessi.
In conclusione: quando si caricano troppe immagini, si viene limitati. Quindi, scaricare un'immagine da 400 kb richiede più di un secondo e mezzo! Guarda qui sotto!

Caricando più di 30 immagini per impostazione predefinita, anche con il caricamento differito, se si trovano nella piega della pagina le prestazioni saranno pessime nella migliore delle ipotesi e spesso, anche con il caricamento differito, a causa del modo in cui l'utente interagisce con la pagina, la limitazione a livello di CDN entra comunque in funzione.

Grazie a una configurazione snella e intuitiva, il nostro cliente è riuscito a ridurre le richieste al minimo indispensabile, ottenendo punteggi superiori a 90 su dispositivi mobili, anche con Yotpo e Bold in esecuzione!

Questa ottimizzazione non ha funzionato bene perché la rete è pesantemente sfruttata da numerose richieste lente provenienti da app di terze parti.
? Hall of Fame agosto 2023 – App che ottimizzano alla grande
- Abbonamenti in grassetto
- Opzioni infinite
- Timbrato.io
- Google Analytics GA4 + Canale di vendita Google e YouTube
- Klaviyo (con moduli completi disabilitati)
- Spesso acquistati insieme (Codice Cintura Nera)
Approfitta della prova gratuita e mantieni la tua agilità.
È chiaro che Shopify ha ancora molta strada da fare per migliorare le prestazioni nel App store di Shopify, ma fortunatamente gli sviluppatori più bravi sono già ben consapevoli e stanno lavorando per garantire che le loro app si carichino rapidamente, producano ottimi punteggi Core Web Vitals e non intasino le richieste, causando tempi di completamento eccessivi!
Per gli sviluppatori di app dover tagliare i costi per ottenere margini di profitto è sempre una preoccupazione: un'app Shopify può avere buone prestazioni per anni e poi improvvisamente crollare; spesso questo accade perché ospitano su AWS e i prezzi variano di anno in anno, di solito solo aumentando (voglio dire, qualcuno deve pur pagare per queste astronavi e far sì che le azioni continuino a salire, giusto? ?).
Ciò significa che lo sviluppatore dell'app deve tagliare i costi per restare a galla e a farne le spese sono le prestazioni!
Per evitare problemi di configurazione causati da app lente, testale sempre! Valuta sempre le prestazioni di un'app prima di utilizzarla. Approfitta della prova gratuita per metterla alla prova.
Grazie per la lettura, sentiti sempre libero di inviarci un'e-mail o lasciare un commento se hai bisogno di una valutazione/verifica dell'app e se la consideri conclusa!
Alcuni dei nostri post contengono Collegamenti affiliati, il che significa che Speed Boostr potrebbe ricevere una commissione se ti iscrivi tramite questi link. Consigliamo solo app e servizi in cui crediamo. Leggi la nostra dichiarazione di affiliazione per maggiori informazioni.


