Domanda

Im alla ricerca di modi per aumentare la mia velocità pagina.

Al momento la mia pagina web è 1.4MB, valutazioni La mia pagina è 91, ma ho ancora trovare il sito lento. La velocità di caricamento della pagina su Pingdom è 10,4 secondi, che è lento.

I hanno permesso di cache e l'uso di vernice. Ho ottimizzato tutte le immagini. utilizzando la cache del browser leva.

Im solo alle prese con JavaScript e CSS.

Qual è il modo migliore per gestire questi?

Sto usando un server dedicato in esecuzione CentOS.

È stato utile?

Soluzione

Vernice appena nasconde il problema, non lo risolve. Avrete sempre pagine non-cache, cassa sarà non in cache carrelli così abbandonati, e Google sa il tuo memorizzati nella cache e non in cache, se non corrispondono verrà classificato in basso.

Top siti non unire CSS o JS, hanno solo il più performante di hosting, è non è necessario alcun trucchi tuttavia arrivare a quel è complessa. MySQL separato, memcache separata, amministratore indipendente, FPC aggiunge solo un calcio in più quando si ha la non corretta nella cache. Qualcosa di più di 3 secondi e si perde il 40% dei visitatori, quindi questo è il vostro obiettivo. Il problema è che questo è superiore al 20%, sotto 2s superiore al 10%, sotto 1.5s superiore 5% e sotto 1s Top 1% (le ultime due classe enterprise).

Quindi, anche se si dispone di Varnish di lavoro, non sarà aiuterà le conversioni o la classifica. Ottenere questo diritto fa parte del segreto ad un aumento della classifica e le conversioni che porta ad un aumento delle entrate. Per migliorare la velocità come il top retailer, di alto livello di hosting, è così semplice, e quel complesso.

Questo dovrebbe aiutare, utilizzare uno di questi metodi per calcolare mensile di hosting di bilancio, le cifre sono da consulenti aziendali.

Micro Enterprise – Less than $2million revenue/yr & less than 10 employees
Revenue Based: Hosting is 20% of IT spend and IT spend is 5% of yearly revenue / 12mths for monthly hosting budget
Visitor Based:$0.0139 x number of visitors per month for monthly hosting budget
Order Based:$0.50 x number of orders per month for monthly hosting budget

Altri suggerimenti

David,

Come tutti sappiamo, ci sono un sacco di variabili differenti che concorrono a determinare la velocità pagina Magento. E 'importante conoscere il numero di visitatori al giorno (totale), il numero di visitatori simultanei in un dato momento, il numero di prodotti / SKU, e il tipo di hardware si è in. Avere un quadro più chiaro il proprio ambiente contribuirà alla grande nel determinare qual è il problema. Sarebbe apprezzato se si potrebbe fornire un po 'più di informazioni.

Inoltre, Vernice potrebbe non essere la soluzione migliore per il tuo sito specifico. Non si può semplicemente accendere Varnish e si aspettano di lavoro. Anche se, se si ha familiarità con il modo di impostare correttamente per unghie, può essere nel vostro interesse per verificare ( https://github.com/nexcess/magento-turpentine ). Dalla pagina di GitHub di trementina:

"trementina è una pagina di estensione completa della cache per Magento che funziona con vernice, una molto veloce caching proxy inverso. Per impostazione predefinita, per unghie non le richieste di cache con i biscotti e Magento invia il cookie frontend con ogni richiesta causando un (nei pressi di ) pari a zero hit-rate per la cache di Varnish. trementina configura Varnish per il lavoro con il comportamento di Magento e modifica Magento per migliorare in modo significativo il tasso di cache di successo.

Si noti che, mentre questa estensione è ora considerato stabile, è fortemente raccomandato che venga testato su uno sviluppo / staging sito prima di distribuire in un sito di produzione a causa del potenziale necessità di aggiungere personalizzato politiche ESI per i blocchi aggiunti da altre estensioni. "

Tutti coloro che conosco ha utilizzato questo è stato spazzato via da quello che può fare. Può essere la pena di verificare se il vostro obiettivo è quello di aumentare ulteriormente il tempo di caricamento pagina durante l'utilizzo di vernice. A questo punto, è difficile dire dove la questione è venuta da come noi non conosciamo i dettagli.

Come un'altra risorsa, mi consiglia di verificare Nexcess' Libro bianco in quanto fornisce informazioni sui migliori e la maggior parte delle configurazioni popolari Magento. È possibile scaricare il Libro bianco Nexcess a ( http://www.nexcess.net/magento- best practice-whitepaper ). E 'incredibilmente completo e fornisce alcune informazioni veramente sorprendente in ottimizzazione Magento che è difficile da trovare altrove.

Inoltre, come un ultimo pensiero. Si sta utilizzando una CDN?

Ci sono solo 3 le aree che è necessario guardare - hosting, il tempo per la prima richiesta al completo, e il numero di richieste per pagina. Dai un'occhiata al nostro post sul blog che coprono questo qui . Anche utilizzare il nostro prestazioni profiler per ricevere consigli su misura sui modi per accelerare il vostro negozio.

1.4MB è piuttosto una grande pagina soprattutto per coloro che sul cellulare. Una delle tecniche che è possibile utilizzare (come raccomandato da Google Page Speed) è quello di ottimizzare e immagini spostandole in un Content Delivery Network) Poiché le immagini in genere costituiscono il 66% del commercio elettronico di scambio medio PAGE- è possibile ottenere la più grande vittoria dal fare questo.

Uno dei plugin che ho usato per fare questo è il plugin Cloudinary Magento - che fa sia l'ottimizzazione, la regolazione della qualità e di passare alla CDN senza bisogno di ricorrere a modifiche del codice, ma ci sono altri che farà varie parti del aumento delle prestazioni.

è possibile utilizzare Magento predefiniti JS e file CSS fusione sotto Sistema-> configuration-> Avanzate> sviluppatore

questo solo funzionerà se è stato aggiunto file CSS e JS in modo corretto tramite local.xml

un'altra opzione è quella di unire e minify manualmente, per esempio uso sass compilatori, compilatori JS. codekit per Mac è uno strumento fantastico per questo compito.

Altrimenti si dovrebbe verificare per le query lente e le cose come i cicli che Gous attraverso tutti i prodotti, che sono assassini di prestazioni.

anche le estensioni per tutta pagina di aiuto caching forze per migliorare le prestazioni.

Il modo migliore per maniglia javascript e css è o fusione o utilizzare una sorta di CDN. Ho usato CDN al trattamento dei miei javasccript e call CSS richieste e aiuta drasticamente. È inoltre possibile utilizzare soem sorta di piena più calda cache della pagina in modo rapido memorizzare nella cache le pagine indietro se a filo / aggiornare la cache, anche se una volta al giorno. Uno è come è https://magewares.com/crawler.html , molto efficace e dettagliato di spettacolo si le pagine che vengono memorizzati nella cache.

Come @Serpyre ha detto:

Prendere il database dal server e metterlo su una sola istanza di supporto ottimizzato per il database.

Gettare quanta più RAM per ogni macchina come si può offrire .

Usa un'istanza per Redis alla cache Magento della cache e 1 altro esempio per le sessioni.

Profilo vostro costruire Magento . Potreste scoprire che un blocco particolare, è il problema.

Inoltre, non hai menzionato le specifiche dei numeri di server o di traffico che state vedendo. Perché se si sta vedendo 100 utenti simultanei sul sito con 2GB di RAM, è una conversazione diversa per essere avuto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top