Mark, Maarten en Jeroen

442 views
393 views

Published 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 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.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
442
On SlideShare
0
From Embeds
0
Number of Embeds
161
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Jeroen zijn enige sheet
  • Jeroen zijn enige sheet
  • Vanaf hier maarten zijn sheets
  • Mark, Maarten en Jeroen

    1. 1. MM13NLDoor Mark van der Sanden van MagenticsJeroen van Heugten & Maarten van Schaik van Byte
    2. 2. Mark van der Sanden Magentics @magentics_nl bitbucket.org/magentics
    3. 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. 4. Onderhoud en controleLaten staan van backup-bestanden
    5. 5. Onderhoud en controleOngebruikte bestanden
    6. 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. 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. 8. Jeroen van Heugten Linux Engineer bij Byte Implementatie nieuwe producten
    9. 9. Magento hostingWat doen wij als hoster?
    10. 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. 11. Maarten van Schaik Software developer bij Byte Ontwikkelen van hostingtoolsvoor Magento shops
    12. 12. Optimaliseren van Magento Snellere site Minder resourcegebruik Automatische analyse van Magento installaties
    13. 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. 14. Magento Monitor
    15. 15. Magento Monitor
    16. 16. Inzicht in performance Cache configuratie Log cleaning configuratie Flat catalogs Mergen van CSS/JS files PHP instellingen: APC, output compression
    17. 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. 18. Status van Magento installaties Analyse van check resultaten van installaties bij Byte
    19. 19. Magento version distributionPre-1.42%1.414%1.516%1.622%1.744%Enterprise2%
    20. 20. Cache backendsfile36%memcache62%redis2%
    21. 21. Log cleaningenabled47%disabled53%
    22. 22. Flat catalogsenabled47%disabled53%Categoriesenabled43%disabled57%Products
    23. 23. Merge filesenabled37%disabled63%CSSenabled38%disabled62%Javascript
    24. 24. Number of extensions0 50 100 150 200
    25. 25. Popular extensions0% 5% 10% 15% 20% 25% 30% 35% 40%EasyTabsYoast_MetaRobotsBlogBankPaymentSeamless Delete OrderEnhanced Admin Product GridMatrixRateCashOnDeliveryiDealEasy LightboxFooman PDF CustomiserFooman Email AttachmentsMultiSafepayOneStepCheckout
    26. 26. Session storagememcache1%db14%files85%
    27. 27. Caches0% 10% 20% 30% 40% 50% 60% 70% 80% 90%config_api2block_htmltranslatelayoutconfigeavcollectionsconfig_api
    28. 28. Cronenabled45%disabled55%
    29. 29. Vragen?

    ×