80% van performance issues heeft niets met je server te maken!

Ons Performance Team spoort de onderliggende oorzaken op.
Zo krijg je gericht advies over hoe je je website of app vleugels geeft, zonder geld te verspillen aan extra servers.

"Throwing servers at the problem is not the solution!"

De echte oorzaken van je performance issues

Naast een eventueel tekort aan resources zoals CPU, RAM-geheugen...

Haperende databases en dataflow

Een haperende dataflow is de voornaamste oorzaak van vertraging op je website of web applicatie, ongeacht hoe sterk je servers zijn. Daarom lichten we de verschillende punten door waar data wordt opgeroepen of uitgewisseld en brengen de vertragende factoren in kaart.

  • SQL queries die niet geoptimaliseerd zijn
  • Een gebrekkige databasestructuur
  • Ontbrekende database indexen
  • Het gebruik van de verkeerde databasetechnologie

Database optimalisatie
Code analyse

Vertraging in je code

Ook minder performante code haalt de performance onderuit. Aan de hand van APM tools (application performance monitoring) vinden we de hotspots van je website of applicatie en leggen de vertragende factoren bloot:

  • Code die veel CPU, geheugen of file access gebruikt
  • Externe services die vertraging veroorzaken zoals een database

Gebrekkige caching

Het ontbreken van caching is vaak een oorzaak van trager ladende websites of applicaties. Het visualiseren van gegevens is vaak heel rekenintensief. Waarom zou je bij elk bezoek telkens zoveel server resources verspillen en vertraging riskeren, wanneer de data zelf niet wijzigt?

Caching helpt je die nodeloze vertraging te voorkomen door die data op te slaan in een aparte opslagruimte.

  • Uitwerken van een cachingstrategie als onderdeel van je hostingarchitectuur.

Meer over caching
Caching
Deploymentstrategie

EXTRA: Falende deploymentstrategie

Naast deze performance issues is het deployen van code één van de meest risicovolle acties die de stabiliteit van je website of applicatie in gedrang kan brengen.

Door gebruik te maken van CI/CD (Continuous Integration/Continuous Delivery) strategieën helpt het Performance Team je problemen als gevolg van een deploy te voorkomen.

  • Deployment strategie uitwerken
  • Automatisch deploymentschema uitwerken
  • Een versiecontrole strategie uitwerken op basis van Git
  • Build pipelines uitbouwen voor de verschillende omgevingen
  • Successcenario’s bepalen voor deployments op basis van monitoring

Je krijgt: Gericht advies voor maximale performance

Extra servers, RAM-geheugen en servers lanceren in de hoop om de performance van je applicatie te verbeteren... De droom van vele hosters, maar niet bij Combell.

Door eerst je applicatie door te lichten, helpen we je met hands-on advies.

  • Een hertekende dataflow die werkt
    Een geoptimaliseerde databasestructuur, afgestemd op je applicatie. Advies over hoe je queries optimaliseert of data wegschrijft.
  • Compleet overzicht van de hotspots in je code
    Een volledige lijst met vertragende factoren zodat je gericht je code kan optimaliseren.
  • Storage aangepast aan je applicatie
    Wanneer de klassieke MySQL of SQL server niet voldoet, stellen we alternatieve storage voor die beter aansluit bij je applicatie zoals Elastic search, Mongo DB...
  • Perfect geconfigureerde caching
    Haal het maximale uit je caching zoals Redis en Varnish met onze perfecte configuratie. Onze experts hebben hierin massa's ervaring.
  • Een massa best practices
    Front-end development, back-end development, security, deployment strategie, databases, caching, scalability... elk domein heeft zijn eigen do's en don'ts.
    Ons Performance Team heeft experts in huis die in elk van deze domeinen thuis zijn.
  • Een deploymentstrategie die fouten voorkomt
    We werken een helder deploymentschema uit dat aansluit bij de workflow van je developers. Zo kun je elke update grondig testen voor het live komt.

Meet the Performance Team

Enkele van onze beste hostingexperts

Jachim Coudenys

Jachim Coudenys

Bij Combell sinds 2017

Specialisaties:

  • PHP en PHP frameworks
  • Datastrategieën op basis van MySQL, ElasticSearch & MongoDB
  • Queuing & messaging systems
  • Consuming APIs
  • Logging & metric systems

Extra's

  • Public speaker op internationale conferenties en meetups.
  • PHP community lid (PHP-WVL co-organizer)
  • Open source contributor
  • Zend certified Engineer
  • MongoDB Certified Developer and DBA

Vic Demuzere

Vic Demuzere

Bij Combell sinds 2015

Specialisaties:

  • HTTP
  • Nginx
  • PHP
  • MySQL
  • Varnish
  • Go

Extra's

  • Techtalk over de werking van Let's Encrypt / ACME

Wesley Hof

Wesley Hof

Bij Combell sinds 2011

Specialisaties:

  • Expert linux engineering
  • In depth kennis webservers (apache, nginx, ...)
  • Process managers
  • Databases
  • De meest courante opensource technologieën
  • Performance problemen onderzoeken doet hij graag

Extra's

  • Team lead van het platforms team dat onze platformen opzet en onderhoudt.
  • 25 jaar ervaring in het opzetten van grote platformen, performance tuning etc.

Combell Performance Team

Gericht advies voor maximale performance