Onepage (checkout) è molto lento


8

Il mio sito Web è velocissimo (carica meno di 1 secondo) utilizzando diverse estensioni AJAX e Caching, ma tutte si fermano completamente al check-out. I tempi di caricamento possono saltare fino a circa 10 secondi, a volte anche di più. Anche rinfrescare / checkout / onepage / può richiedere per sempre.

So che questo problema probabilmente dipende da numerose cose, ma vorrei iniziare chiedendomi come avrei potuto restringere le cause. È disponibile una modalità di debug che può dirmi che cosa viene caricato esattamente durante l'attesa?


Il tuo negozio non è veloce. Hai nascosto prestazioni scadenti con una cache e ne soffri ancora. Suggerimento. Rendi il tuo negozio più veloce, rimuovi la cache, magento.stackexchange.com/questions/84283/…
Ben Lessani - Sonassi

Risposte:



3

Il problema principale con la velocità nel checkout è il modulo cache. Magento usa un modulo cache che usa la libreria Zend_Cache e crea un numero enorme di file che rende il sito terribilmente lento. Puoi facilmente sostituirlo con questo:
Cm_Cache_Backend_File
o ancora meglio, magento è pronto a lavorare con Redis . Con questa funzione la cache passa alla RAM anziché al file system. È un po 'più complicato ma, come ho detto, Magento è pronto a usarlo così.
In bocca al lupo!


3

ecco i possibili motivi per il checkout lento di magento:

  • magento deve interrogare troppi URL del gateway di spedizione per raccogliere le tariffe di spedizione. disabilita i metodi di spedizione UPSP, UPS, Fedes, DHL se non li utilizzi.
  • stai utilizzando magento 1.9.0.1, ciò significa che viene inviato un nuovo indirizzo email di ordine durante il checkout: controlla quanto è veloce se il server di posta è inattivo, i clienti aspetteranno per sempre dopo aver fatto clic sul pulsante di invio dell'ordine.
  • l'estensione del messaggio regalo magento aggiunge i suoi 2 centesimi al tempo di caricamento della pagina di checkout. disabilitalo se non ti serve.

non hai bisogno di fantastici profiler sopra menzionati - abilita il profiler magento predefinito o usa il semplice Aoe Profiler e controlla la traccia - potrebbero essere alcuni osservatori di estensioni di terze parti che ti rallentano.

Vedi anche queste 7 correzioni per il sito di Magento lento.


0

La soluzione che ha funzionato per me quando tutti gli altri metodi non sono riusciti a ottenere il mio Magento veloce è semplice 1) Attiva un certificato https originale e reindirizza tutti i traffici attraverso di esso 2) Vai a .htaccess e file php.ini e aumenta il limite di memoria php ad almeno 2G .

Dopo aver provato innumerevoli metodi, questo è stato ciò che alla fine ha fatto caricare il mio sito Web per accelerare nella modalità predefinita di Magento anche senza la cache della pagina intera attivata

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.