↑ Terug naar Technische tips

Hoe wij Magento snel maken

Wij gebruiken een combinatie van de volgende hardware en software om Magento snel te maken.
Ook gebruiken we verschillende tools om 24/7 te monitoren, grafieken te maken en te analyseren.

Hardware

  • Geen virtualisatie, maar ‘bare metal’ hardwarekracht
  • Topkwaliteit enterprise-hardware, redundant: processor, geheugen, disks, voeding, ventilatoren
  • Een snelle hardware raid controller met 1 GB BBU Cache
  • Een berg werkgeheugen, 128 Gb per server
  • Erg veel CPU’s: 16 cores / 32 threads Xeon
  • Datacenterkwaliteit SSD-schijven
  • Een bios-configuratie die speciaal gemaakt is voor Magento-performance
  • Out-of-band management

Operating Systeem

  • Ubuntu 16.04 LTS Server
  • Kritische updates worden geïnstalleerd binnen 1 werkdag
  • Updates gebeuren minstens elke week
  • Geen generiek hosting-controlpanel zoals Plesk / DirectAdmin / cPanel; wij hebben onze eigen gespecialiseerde configuraties.

Web Server

  • Nginx 1.10.x met HTTP/2 en OCSP Stapling voor sites met veel bezoekers, met onze eigen add-on om JS en CSS te verkleinen
  • Apache 2.4.x met HTTP/2 voor klanten die gebruik willen maken van .htaccess-bestanden
  • HaProxy 1.6.x voor SSL offloading en load balancing
  • Elke webserver-configuratie is speciaal geoptimaliseerd voor Magento

PHP

Database

Cache

Sessies

  • In Redis via Cm_RedisSession
  • Aanpassingen in de PHP- en HHVM-configuratie voor optimale Magento-sessies
  • Een script dat oude sessies opruimt

Zoeken

Oplossingen voor problemen

Beveiliging

  • On-site reserve-hardware
  • Dagelijkse backup met off-site rotatie
  • Dagelijkse MySQL-export via mysqldump
  • Een firewall waar we verder niets over vertellen
  • Ons netwerk heeft DDoS filtering via NaWas
  • Diverse configuratie-aanpassingen om de veiligheid te verbeteren

Monitoring

Ontwikkeling