Scegliere e configurare l’hosting Magento per massimizzare le performance.
Guida su come affrontare la scelta del miglior hosting per la piattaforma Magento.
Per “fare eCommerce” non è sufficiente pubblicare il proprio catalogo online, è importante comunicare ai propri clienti e ai potenziali tali. È necessario descrivere i prodotti, mediante schede ricche di contenuti, anche multimediali, o magari mediante un blog in cui promuovere, oltre al singolo prodotto, il proprio brand.
Per la gestione dei contenuti editoriali, Magento mette a disposizione funzionalità piuttosto basilari che, il più delle volte, richiedono la conoscenza del codice HTML a chi è incaricato della loro gestione. È perciò un modulo difficoltoso per chi non ha competenze tecniche, ancor di più con i siti responsivi per i quali l’editing di codice HTML, diretto o mediante editor visuali, è ancora più complesso.
Inoltre, l’importanza di comunicare e di arricchire di contenuti il proprio sito eCommerce ha fatto aumentare notevolmente il ruolo del content editor e il volume del suo lavoro. È allora essenziale chiedersi se Magento sia lo strumento più indicato per la gestione di contenuti editoriali o se piuttosto sia conveniente affiancargli un CMS, ovvero un software nato e pensato appositamente per la gestione di contenuti, in grado quindi di offrire funzionalità semplici ma potenti per dare il corretto supporto al content editor nel suo lavoro.
Durante l’intervento, Mauro Lorenzutti presenterà approcci diversi di progettazione di un sito eCommerce, valutando quando è consigliabile integrare un CMS e quale sia il CMS più indicato, prendendo in esame una soluzione più semplice e immediata e una soluzione invece di livello enterprise.
MageDay 2013 - Magento e TYPO3: una soluzione integrataMauro Lorenzutti
Il modulo CMS per la gestione dei contenuti integrato in Magento è piuttosto limitato e richiede un minimo di competenze per un suo utilizzo efficace. Se comparato poi con altri prodotti dedicati espressamente alla gestione di contenuti, bisogna ammettere che non è altrettanto facile e ricco di funzionalità. Proprio per questi motivi abbiamo deciso di sopperire alle mancanze di Magento integrando un CMS Open Source (TYPO3 nel nostro caso) che permettesse di gestire in modo semplice ed efficace tutta la parte di comunicazione che in un sito di ecommerce è ormai fondamentale. Durante il talk andremo quindi ad analizzare il modulo CMS di Magento e le ragioni che ci hanno spinto a realizzare questa integrazione. Quindi approfondiremo come è stata realizzata l'integrazione tra le due piattaforme, analizzando le modalità di integrazione del layout e di utilizzo delle API di Magento per l'inclusione delle sue componenti. Esperienza questa che può essere estesa ad altri CMS.
Per “fare eCommerce” non è sufficiente pubblicare il proprio catalogo online, è importante comunicare ai propri clienti e ai potenziali tali. È necessario descrivere i prodotti, mediante schede ricche di contenuti, anche multimediali, o magari mediante un blog in cui promuovere, oltre al singolo prodotto, il proprio brand.
Per la gestione dei contenuti editoriali, Magento mette a disposizione funzionalità piuttosto basilari che, il più delle volte, richiedono la conoscenza del codice HTML a chi è incaricato della loro gestione. È perciò un modulo difficoltoso per chi non ha competenze tecniche, ancor di più con i siti responsivi per i quali l’editing di codice HTML, diretto o mediante editor visuali, è ancora più complesso.
Inoltre, l’importanza di comunicare e di arricchire di contenuti il proprio sito eCommerce ha fatto aumentare notevolmente il ruolo del content editor e il volume del suo lavoro. È allora essenziale chiedersi se Magento sia lo strumento più indicato per la gestione di contenuti editoriali o se piuttosto sia conveniente affiancargli un CMS, ovvero un software nato e pensato appositamente per la gestione di contenuti, in grado quindi di offrire funzionalità semplici ma potenti per dare il corretto supporto al content editor nel suo lavoro.
Durante l’intervento, Mauro Lorenzutti presenterà approcci diversi di progettazione di un sito eCommerce, valutando quando è consigliabile integrare un CMS e quale sia il CMS più indicato, prendendo in esame una soluzione più semplice e immediata e una soluzione invece di livello enterprise.
MageDay 2013 - Magento e TYPO3: una soluzione integrataMauro Lorenzutti
Il modulo CMS per la gestione dei contenuti integrato in Magento è piuttosto limitato e richiede un minimo di competenze per un suo utilizzo efficace. Se comparato poi con altri prodotti dedicati espressamente alla gestione di contenuti, bisogna ammettere che non è altrettanto facile e ricco di funzionalità. Proprio per questi motivi abbiamo deciso di sopperire alle mancanze di Magento integrando un CMS Open Source (TYPO3 nel nostro caso) che permettesse di gestire in modo semplice ed efficace tutta la parte di comunicazione che in un sito di ecommerce è ormai fondamentale. Durante il talk andremo quindi ad analizzare il modulo CMS di Magento e le ragioni che ci hanno spinto a realizzare questa integrazione. Quindi approfondiremo come è stata realizzata l'integrazione tra le due piattaforme, analizzando le modalità di integrazione del layout e di utilizzo delle API di Magento per l'inclusione delle sue componenti. Esperienza questa che può essere estesa ad altri CMS.
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Meet Magento Italy
In un contesto altamente concorrenziale, le aspettative dei merchant non riguardano più unicamente uptime e possibilità di scaling dei propri shop, ma dettano anche obiettivi specifici in termini di velocità di caricamento delle pagine secondo KPI prestabiliti, al di sotto dei quali far scattare allarmi e/o azioni.
Durante lo speech Marco mostrerà come configurare e utilizzare alcuni applicativi per effettuare test di carico e per analizzare i risultati ottenuti ai fini di un corretto dimensionamento dell’infrastruttura.
Analizzerà infine benchmark di casi reali, evidenziando classiche criticità di Magento e possibili soluzioni.
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQLPar-Tec S.p.A.
Il TechAdvisor Michelangelo Uberti fornisce una panoramica generale inerente le soluzioni di alta disponibilità con MySQL.
I punti trattati durante la presentazione sono:
- Presentazione dell’offerta Par-Tec dedicata a MySQL Enterprise
- Cause, effetti e reali esigenze di HA
- Funzionamento, benefici e limiti dei principali approcci:
- Replica di database
- Cluster attivo/passivo
- Cluster attivo/attivo: shared-nothing
Per saperne di più, scaricate le slide e guardate il video della presentazione del nostro TechAdvisor su http://www.par-tec.it/soluzioni-di-alta-disponibilita-con-mysql
Introduzione a BeRTOS, sistema operativo embedded open source. Il sistema è gratuito anche per progetti embedded commerciali grazie alla sua speciale licenza.
Zend Server Community Edition (CE) è un Web Application Server gratuito semplice da istallare e facile da usare. E’ la
soluzione ideale ed è l’ideale per le applicazioni PHP semplici o solo per sperimentare.
Zend Server è un Web Application Server completo e di livello enterprise, concepito per gestire le applicazioni PHP
che necessitano un alto livello di affidabilità, prestazioni e sicurezza. Chi usa Zend Server può beneficiare del
supporto tecnico di Zend ed ottenere velocemente gli aggiornamenti, le correzioni ai bug, le patch relative alla
sicurezza.
Yotta IP PBX è un sistema di telefonia online per aziende progettato per offrire un servizio efficiente, modulare, economicamente vantaggioso, facile da usare, sicuro al 100% integrabile in base allo sviluppo della compagnia.
Per saperne di più: www.yottaip.com
Velocizzare Joomla! con Zend Server Community EditionEnrico Zimuel
Come velocizzare l'esecuzione di Joomla! utilizzando Zend Server Community Edition.
Intervento presentato il 9 Ottobre 2010 al JoomlaDay 2010 a Verona (Italia).
Hip Hop Virtual Machine
- Performance HHVM
- Compatibilità con PHP
- Compatibilità con Magento
- Compatibilità Piattaforma: Debian, Centoos, Ubuntu
Ambiente in Produzione
- Caso Studio
- Statistiche
- Problematiche
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Meet Magento Italy
In un contesto altamente concorrenziale, le aspettative dei merchant non riguardano più unicamente uptime e possibilità di scaling dei propri shop, ma dettano anche obiettivi specifici in termini di velocità di caricamento delle pagine secondo KPI prestabiliti, al di sotto dei quali far scattare allarmi e/o azioni.
Durante lo speech Marco mostrerà come configurare e utilizzare alcuni applicativi per effettuare test di carico e per analizzare i risultati ottenuti ai fini di un corretto dimensionamento dell’infrastruttura.
Analizzerà infine benchmark di casi reali, evidenziando classiche criticità di Magento e possibili soluzioni.
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQLPar-Tec S.p.A.
Il TechAdvisor Michelangelo Uberti fornisce una panoramica generale inerente le soluzioni di alta disponibilità con MySQL.
I punti trattati durante la presentazione sono:
- Presentazione dell’offerta Par-Tec dedicata a MySQL Enterprise
- Cause, effetti e reali esigenze di HA
- Funzionamento, benefici e limiti dei principali approcci:
- Replica di database
- Cluster attivo/passivo
- Cluster attivo/attivo: shared-nothing
Per saperne di più, scaricate le slide e guardate il video della presentazione del nostro TechAdvisor su http://www.par-tec.it/soluzioni-di-alta-disponibilita-con-mysql
Introduzione a BeRTOS, sistema operativo embedded open source. Il sistema è gratuito anche per progetti embedded commerciali grazie alla sua speciale licenza.
Zend Server Community Edition (CE) è un Web Application Server gratuito semplice da istallare e facile da usare. E’ la
soluzione ideale ed è l’ideale per le applicazioni PHP semplici o solo per sperimentare.
Zend Server è un Web Application Server completo e di livello enterprise, concepito per gestire le applicazioni PHP
che necessitano un alto livello di affidabilità, prestazioni e sicurezza. Chi usa Zend Server può beneficiare del
supporto tecnico di Zend ed ottenere velocemente gli aggiornamenti, le correzioni ai bug, le patch relative alla
sicurezza.
Yotta IP PBX è un sistema di telefonia online per aziende progettato per offrire un servizio efficiente, modulare, economicamente vantaggioso, facile da usare, sicuro al 100% integrabile in base allo sviluppo della compagnia.
Per saperne di più: www.yottaip.com
Velocizzare Joomla! con Zend Server Community EditionEnrico Zimuel
Come velocizzare l'esecuzione di Joomla! utilizzando Zend Server Community Edition.
Intervento presentato il 9 Ottobre 2010 al JoomlaDay 2010 a Verona (Italia).
Hip Hop Virtual Machine
- Performance HHVM
- Compatibilità con PHP
- Compatibilità con Magento
- Compatibilità Piattaforma: Debian, Centoos, Ubuntu
Ambiente in Produzione
- Caso Studio
- Statistiche
- Problematiche
Kunos Simulazioni and Assetto Corsa, behind the scenes- Alessandro Piva, Fabr...
Scegliere e configurare l’hosting magento per massimizzare le performance
1. Scegliere e configurare l’hosting Magento
per massimizzare le performance
Simone Fantini
Magento Performance Specialist - Tunda
From Zero to Hero
2. HOSTING CONDIVISO
• Low budget
startup
• Familiarizzare con
il backend, le
funzionalità e le
capacità di
Magento
• Testare il mercato
• Prestazioni “zero”
• Non scalabile
• No firewall
personale
• Tuning “zero”
PRO CONS
4. SCEGLIERE CON CURA
1. ISP Regional (possibilità di dialogare
in lingua nativa)
2. ISP competente su Hosting Magento
3. Banda garantita (almeno 10mb)
4. CPU Xeon E3/E5 multicore
5. Rapporto cores/ram (se macchina
singola)
6. Nessun limite su utilizzo cpu (spike)
7. SAN Storage
5.
6. • Tempo di caricamento 12
secondi
• Varnish con zero “hit”
• php5-fpm con pochi
workers e senza respawn
• APC e Memcache per
cache backend
• Sessions nel database
• PerconaDB my.cnf
copy/paste da
http://www.magentocommerce.com/boards/
viewthread/4168/
Tutti questi parametri sono
stati presi dai vari forum
senza la giusta conoscenza
14. Magento EE Hosting
• Sicurezza
– DDoS / Firewall / WAF / VPN
• Scalabilità
– Servizi isolat (webserver, db, cache,
php, etc..)
• Funzionalità
– Nodo dedicato per /admin
• Disaster Recovery: quanto co$ta stare
fermi??
15. The Future??
• Docker Container
• Cloud Disaster
Recovery
• Magento2
• Easy Dev2Live
(sviluppo,
migrazione codice
e Live tramite una
sola dashboard)
16. Vuoi conoscere le reali performance
del tuo sito Magento?
Ti aspettiamo allo stand Tunda o
su buyonz.leadpages.net/mm2014/
Per approfondimenti
www.tunda.com
info@tunda.com