Mark, Maarten en Jeroen

  • 326 views
Uploaded on

Hoe zet ik een gezonde snelle Magento shop op, en hoe zorg ik ervoor dat deze gezond blijft met zo min mogelijk developerstijd? Een vraag waar iedere developer graag antwoord op zou willen hebben. In …

Hoe zet ik een gezonde snelle Magento shop op, en hoe zorg ik ervoor dat deze gezond blijft met zo min mogelijk developerstijd? Een vraag waar iedere developer graag antwoord op zou willen hebben. In de sessie Health, Speed & Control gaan we in op belangrijke technische aspecten die komen kijken bij het succesvol opzetten van een gezonde Magento shop.
We bespreken tips & tricks aan de hand van een aantal praktijkvoorbeelden waarbij een developer meerdere shops onder zijn beheer heeft en zo min mogelijk tijd kwijt wil zijn aan het gezond houden van de shops. Want ook déze developer wil met een gerust hart op vakantie zonder dat hij/zij zich zorgen hoeft te maken dat de shops van zijn klanten in de soep lopen.

Ook belichten we verschillende cachingstechnieken. Snelheid is immers één van de belangrijkste aspecten voor een succesvolle shop. We lichten toe welke methode je in welke situatie moet kiezen en hoe je deze implementeert.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
326
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Jeroen zijn enige sheet
  • Jeroen zijn enige sheet
  • Vanaf hier maarten zijn sheets

Transcript

  • 1. MM13NLDoor Mark van der Sanden van MagenticsJeroen van Heugten & Maarten van Schaik van Byte
  • 2. Mark van der Sanden Magentics @magentics_nl bitbucket.org/magentics
  • 3. Onderhoud en controleLog cleaning Logs worden niet langer bewaard dan nodig Staat standaard uit in Magento Zonde van de databaseruimte Probleem bij terugzetten backup!
  • 4. Onderhoud en controleLaten staan van backup-bestanden
  • 5. Onderhoud en controleOngebruikte bestanden
  • 6. Onderhoud en controleError reports en logbestanden Iedere exception: Een bestand in var/report/ Ongemerkt honderden bestanden Maar er is iets mis met je shop! Logbestanden groeien ook ongemerkt Regelmatig controleren!
  • 7. Onderhoud en controleVaak vergeten Cache uitgeschakeld Samenvoegen css/javascript uitgeschakeld Gzip-compressie uitgeschakeld var/.htaccess ontbreekt Cache onterecht op schijf SSL niet ingesteld
  • 8. Jeroen van Heugten Linux Engineer bij Byte Implementatie nieuwe producten
  • 9. Magento hostingWat doen wij als hoster?
  • 10. Magento hostingMet welke problemen komen klanten bij ons? Magento caches staan uit (Magento is langzaam) Magento compiler niet uitgezet voor update Meerdere XML files in /app/etc. Cache niet geleegd na update: Configuratie gecached 100 router iteraties
  • 11. Maarten van Schaik Software developer bij Byte Ontwikkelen van hostingtoolsvoor Magento shops
  • 12. Optimaliseren van Magento Snellere site Minder resourcegebruik Automatische analyse van Magento installaties
  • 13. Magento Monitor Inventarisatie van health en performance indicatoren Implementatie van ‘checks’ die analyses uitvoeren Periodiek draaien van alle checks Presentatie van resultaten in monitor in service panel
  • 14. Magento Monitor
  • 15. Magento Monitor
  • 16. Inzicht in performance Cache configuratie Log cleaning configuratie Flat catalogs Mergen van CSS/JS files PHP instellingen: APC, output compression
  • 17. Inzicht in gezondheid SSL goed geconfigureerd? Draait cron? Veel (nieuwe) files in var/reports? Magento versie met bekende problemen? Extensies met bekende problemen geinstalleerd?
  • 18. Status van Magento installaties Analyse van check resultaten van installaties bij Byte
  • 19. Magento version distributionPre-1.42%1.414%1.516%1.622%1.744%Enterprise2%
  • 20. Cache backendsfile36%memcache62%redis2%
  • 21. Log cleaningenabled47%disabled53%
  • 22. Flat catalogsenabled47%disabled53%Categoriesenabled43%disabled57%Products
  • 23. Merge filesenabled37%disabled63%CSSenabled38%disabled62%Javascript
  • 24. Number of extensions0 50 100 150 200
  • 25. Popular extensions0% 5% 10% 15% 20% 25% 30% 35% 40%EasyTabsYoast_MetaRobotsBlogBankPaymentSeamless Delete OrderEnhanced Admin Product GridMatrixRateCashOnDeliveryiDealEasy LightboxFooman PDF CustomiserFooman Email AttachmentsMultiSafepayOneStepCheckout
  • 26. Session storagememcache1%db14%files85%
  • 27. Caches0% 10% 20% 30% 40% 50% 60% 70% 80% 90%config_api2block_htmltranslatelayoutconfigeavcollectionsconfig_api
  • 28. Cronenabled45%disabled55%
  • 29. Vragen?