Tag: MySQL

Dedicated Managed Servers Energiezuinige Green Colo

Servermigratie afgerond. Performance testresultaten (TTFB).

De eerder aangekondigde migratie van één van onze webservers is definitief afgerond. Na het overzetten van alle data van de oude machine naar de nieuwe op donderdag de 15e april, aanpassen DNS-records en uitvoerig controleren, monitoren en testen, waaronder performance, hebben we vanochtend definitief de portforwarding op de oude server uitgezet. De performance testresultaten vindt u bijgaand.

supermicro servers (productafbeelding)De nieuwe server heeft veel betere hardware (CPU, harde schijven, geheugen) dan de vorige uiteraard. Naast de nieuwste Debian-versie is ook PHP 7.4.x en de laatste MariaDB (MySQL) geïnstalleerd. Daarmee is de machine volledig up to date en voldoet aan alle eisen.

Performancetest(s)

Uiteraard is elke website uniek en kan de performance verschillen. Wij hebben voor een aantal websites performancetestes uitgevoerd. De TTFB (Time To First Byte) is voor  (dynamische) sites +/- 110Ms. Dat is ver beneden de gemiddelde waarde.

Typical good TTFB speeds are: 100ms for static content (content that already exists on the sever as files) 200-500ms for dynamic content (content that is put together from a database and templates, like WordPress does, for example)

Onderstaand een voorbeeld van de TTFB test van een site met dynamische content:

TTFB Results BrinkmanIT Webhosting en Webdesign

Bij diverse (WordPress) websites hebben we uiteenlopende resultaten gezien, meestal tussen de 200-300ms.

Google Pagespeed

De pagespeed wordt uiteraard eveneens beïnvloed door het ontwerp van een website.

performance nieuwe server

 

Daarmee presteert de server ruimschoots binnen de reguliere normen.De oude server zal binnenkort worden uitgezet (is nog een tijdje als ‘backup’ beschikbaar) en uit het rack worden verwijderd.

Foutmeldingen PHP/MySQL

Bij een heel klein aantal websites hebben wij geconstateerd dat de website niet meer werkt(e) omdat er gebruik wordt gemaakt van een connectiemethode die inmiddels sinds 2014(!) uitgefaseerd is in nieuwere PHP-versies. Wij ondersteunen geen oude PHP-versies meer. U zult de code van uw website moeten updaten of uw CMS-systeem updaten.

Mocht u nog vragen hebben of issues ontdekken, neemt u dan contact met ons op via het helpdeskformulier.

 

 

SuperMicro Intel Xeon E3 Server

Vervanging hardware en migratie server ingepland

Binnenkort zal door ons een server worden vervangen door een nieuwe server. Hierbij hebben wij wederom gekozen voor een Intel-gebaseerde server van SuperMicro.

Dit betekent dat alle accounts gehost op de server (server 4) binnenkort zullen worden verplaatst naar de nieuwe server. De vervanging hardware en migratie van de oude server zal in de maanden maart en april plaats vinden. Voor de overige servers zijn geen migraties ingepland op dit moment. Met deze vervanging is alle hardware voor ons shared-hosting platform voorlopig weer up to date!

SuperMicro Intel Xeon E3 ServerDe vervanging van deze server zat al enige tijd in de planning doordat de hardware voor ons “End of Life” (EOL)  is maar door diverse omstandigheden was dit nog niet gerealiseerd. Door de huidige configuratie van deze oude server is het niet mogelijk alles één op één over te zetten naar de nieuwe server en zal de migratie geleidelijk aan plaatsvinden. Voordeel is dat er dan ook niet of nauwelijks downtime nodig zal zijn voor uw website(s).

De nieuwe server is voorzien van de laatste Linux Debian versie, een snelle Intel Xeon 4core CPU, 32GB Ram geheugen en snelle SSD schijven van Samsung en Crucial in RAID-opstelling. Wij kiezen bij de schijven in een server bij voorkeur voor 2 verschillende merken of schijven uit twee verschillende productie-batches zodat voorkomen wordt dat een productiefout in beide schijven kan voorkomen.

Instellingen email wijzigen

Mocht u voor de email gebruik maken van de server-domein van deze server dan is het noodzakelijk uw inkomende en uitgaande email server aan te passen. Bij voorkeur echter dient u altijd uw eigen domeinnaam te gebruiken (zie hiervoor de handleiding) en niet de hostnaam van de server waarop uw website gehost wordt.

PHP instellingen (verouderde software)

installeren en testen server
Configureren server

Aangezien wij een nieuwe server in gebruik nemen is ook alle software vernieuwd. Zoals in het verleden meermaals is aangekondigd stoppen wij met het ondersteunen van (zeer) oude versies van PHP.

Dit betekent dat u er voor dient te zorgen, als u gebruik maakt van hosting op onze servers en in het bijzonder deze, dat uw website werkt onder PHP-versies van minimaal PHP7.2.

Planning migratie

De verwachting is dat wij in de loop van de maand maart de nieuwe server online kunnen brengen en de migratie eind april zal zijn afgerond.

Hebt u nog vragen? Neem dan even contact met ons op!

 

 

Image by Анастасия Гепп from Pixabay

Gratis Trainingen: Google Adwords, WordPress, PHP, MySQL, Excel, Access of een vakopleiding?

Kennis opdoen is een investering in jezelf. Maar betaalt die investering qua tijd en geld zich wel terug?

Kennis is Macht zegt een oud spreekwoord. Maar, kennis vergaren kost ook geld. Kennis kan ook rendement leveren. Denk maar aan kennis van Zoekmachines en het optimaliseren van je website daarvoor (SEO). Want: “hoger in Google” betekent automatisch méér bezoek op je website, meer (potentiële) leads en dus méér omzet. Maar er zijn nog véél meer terreinen waarop je kennis kunt vergaren. Tegenwoordig kan dat ook vaak gratis!

Rudy Brinkman - Brinkman.IT
R. Brinkman – Brinkman.IT

Niet iedereen is in de gelegenheid om naast werk, eigen onderneming, familiaire zorgtaken en verplichtingen en maatschappelijke en sociale activiteiten ook nog eens in de schoolbankjes te gaan zitten. Toch wil je wellicht wel graag kennis opdoen op bepaalde terreinen.

Probleem: het kost niet alleen tijd maar ook geld om een opleiding te volgen.

Naast tijd speelt geld dus ook een rol. Sommige trainingen en cursussen kosten honderden euro’s per dagdeel en die zijn ze vaak helemaal niet waard, zo is mijn ervaring. Betaalt ‘de baas’ dan zal de prijs van een training niet iets zijn waar je wakker van ligt, wél het rendement (tijdsinvestering versus opbrengst).

Moet je als ondernemer de training zélf betalen dan bedenk je je vooraf wel twee keer, immers: is een training van een dag à €850 of meer wel rendabel?

TIJD

Tijd is voor veel mensen een groot probleem. In die zin dat op de momenten dát je tijd hebt een training niet wordt aangeboden en vice versa. Trainingen die op ‘reguliere werkdagen’ worden aangeboden en die je graag zou willen volgen zijn lastig. Zeker als het trainingen zijn die niet een direct voordeel voor een werkgever hebben. Dan moet je er verlof voor opnemen.

Ben je ondernemer dan is het volgen van een training op een dag die ook factureerbaar zou kunnen zijn in feite éxtra duur immers: inkomstenderving, niet beschikbaar voor klanten én kosten maken voor de training. Mocht je er al tijd voor kunnen vrijmaken dan is het kostenplaatje mogelijk extra zwaarwegend, zeker voor ZZP’ers of éénmanszaken. Je kunt vaak niet zomaar “de zaak even sluiten”.

Mijn eigen ervaring is dat ik tijd vrij kan maken in de weekenden en ’s avonds. Maar plannen is niet altijd even makkelijk; zeker als je een webhosting- en webdesign bedrijf hebt, zoals ik, zijn er op de meest onmogelijke momenten zaken die je aandacht kunnen vragen. Cliënten die een website hebben die ‘kuren vertoont’ of een server-issue waar aandacht aan besteed moet worden. Dat soort zaken weigert zich helaas te conformeren aan kantoortijden!

Met een beetje puzzelen lukt(e) het mij echter altijd wel om, ondanks drukke werkzaamheden en gezin, tijd vrij te maken om te studeren. Daar komt bij, studeren is voor mij ontspanning! Dus in plaats van een paar uur bankhangen voor de televisie pak ik liever een studie op of doe een korte cursus. Er is op dat gebied tegenwoordig veel aanbod en slechts ‘een paar klikken bij je vandaan’. Je hóeft niet meer in een klasje te zitten om een training of cursus te volgen. Alhoewel het uiteraard niet voor iedereen geschikt is, kan ik het dus zeker aanraden om online trainingen, webinars of zelfs een complete opleiding te volgen.

GELD

Een training, cursus of opleiding volgen kost geld. In mijn optiek soms vaak belachelijk veel geld. Vierhonderd euro of meer per cursist voor een training van één dagdeel is niet ongewoon. Maar, en ook hier komt tegenwoordig internet je te hulp, het kan steeds vaker ook gratis of voor een zéér bescheiden bijdrage.

Je kunt je afvragen of een gratis training wel waarde heeft. Het antwoord er op is een beetje afhankelijk van de situatie:

  • gaat het er om dat je iets leert waar je iets aan hebt? Dan is óók een gratis training, al was het maar om eens te ‘snuffelen’ aan een onderwerp, méér dan de moeite waard! Een gratis training kan een goede opstap zijn om een onderwerp te verkennen. Wil je je daarna verdiepen dan kun je altijd nog meer “gedegen” opleiding volgen. Blijkt na de korte, gratis, training dat het onderwerp niet echt je interesse heeft (of: heb je zo voldoende informatie om verder te kunnen!) dan heb je geen grote investering in tijd en geld gedaan en tóch niet alleen kennis van het onderwerp opgedaan maar ook een goede indicatie of je er mee verder wilt of kunt.
  • is het doel een ‘getuigschrift’ of ‘certificaat’ om daarmee iets aan te tonen, aan bijvoorbeeld een werkgever of opdrachtgevers, dan is een formele training vaak de aangewezen weg. En daarvoor moet, over het algemeen, geld betaald worden. Er zijn echter uitzonderingen: sommige opleidingen kun je (min of meer) gratis volgen én er tevens certificering voor krijgen. Vaak betaal je een kleine vergoeding voor de officiële certificering. Een voorbeeld hiervan is Alison.

Mijn eerste stappen als ‘webdesigner’ heb ik in 1996 gezet. Via een boek over HTML en een website met informatie hier over leerde ik de basis van HTML en maakte mijn eerste websites. Omdat ik mijzelf eveneens had leren programmeren (in Pascal en Delphi) resulteerde dat al snel in een “HTML-editor” (Windows 3.x-tijdperk!) waarmee ik zelf, en anderen, sneller en eenvoudiger een website kon maken. Een minimale investering qua kosten en tijd maar het resultaat was- en is maximaal: een paar jaar later resulteerde dat in een eigen bedrijf en heb in de loop der jaren voor honderden cliënten websites gemaakt.

Natuurlijk heb ik in de loop der jaren het nodige bijgeleerd maar bijna altijd via online, veelal gratis, bronnen! Er is dus absoluut een maximaal resultaat geboekt door mij hier mee. Een uitzondering hierop was mijn (kort) HBO Informatiemanagement welke ik overigens ook grotendeels thuis deed (via het NTI).

Niet alleen binnen het IT-veld is veel online beschikbaar. Ook op heel veel andere terreinen valt veel (gratis) informatie in de vorm van een cursus of training te vinden inclusief opleidingen op HBO en Universitair gebied. Zeker de laatste jaren is dit in een enorme stroomversnelling geraakt.

Voorbeelden hiervan zijn:

Google Zoekmachine SEOGoogle Digitale Werkplaats

De online, gratis, beroeps-trainingen en opleidingen zijn in Nederland nog niet breed beschikbaar maar het is, denk ik, een kwestie van tijd voordat het zover is. Een eerste aanzet is er al: Google Digitale Werkplaats! De Digitale Werkplaats van Google: “flexibele en gepersonaliseerde cursussen waarmee je jezelf kunt ontwikkelen en zelfvertrouwen kunt opdoen”. En niet alleen kennis opdoen, ook certificeren is mogelijk.

Hoewel je met een dergelijk certificaat geen door het ministerie van onderwijs erkende opleiding hebt gevolgd is de waarde van een door Google uitgegeven certificaat natuurlijk groot immers: iedereen kent Google en heeft verwachtingen van een dergelijke opleiding. Google zal die verwachtingen dan ook waar (willen) maken!

LinkedIN Learning

Tot slot is er nog LinkedIN’s online omgeving: “LinkedIN Learning“. Wederom een groot aantal online trainingen, in een groot aantal beroepsvelden. Niet alles is gratis hier, maar de éérste maand is sowieso gratis.

Image by Анастасия Гепп from Pixabay
Image by Анастасия Гепп from Pixabay

Het kan dus: Gratis opleidingen én wanneer het jou uitkomt!

Het kost ’tijd en geld’ om te studeren? Om nieuwe vaardigheden en kennis op te doen? Meestal wel. Echter: tijd is flexibel in te delen wanneer je online studeert. En qua kosten hoef je het niet meer te laten want het kan (nagenoeg) gratis! Daarnaast, zoals gesteld, kan een training of studie een enorm rendement geven; zowel in tijd als geld. Zéker nu het (bijna) niets meer kost. Ik kan, als iemand die altijd probeert zijn kennis te vergroten tegen zo weinig mogelijk kosten, het een ieder aanraden om het eens te proberen!

Binnenkort zal ik zelf overigens aanschuiven voor een specialistische training in Amsterdam. Want, soms heeft het voordelen om je gewoon even één dag helemaal af te sluiten van alles om je heen en “in de klas te zitten”, samen met vakgenoten. Die afweging moet je dus altijd wel degelijk maken. Gratis of goedkoop een traning volgen is prima, ik gebruik het veel, maar niet altijd geschikt en zeker niet “de heilige graal”. Het is een optie. Wel een hele fijne, efficiënte, optie!

Werkzaamheden servers: Upgrade Database-systeem (MariaDB/MySQL)

MariaDB (MySQL) wordt op onze shared hosting servers gebruikt als database-systeem voor veel websites en andere taken op onze servers. Omdat nieuwere CMS-systemen en nieuwe versies van onder andere Joomla nieuwe versies van MariaDB/MySQL vereisen wordt op de diverse shared-hosting servers het systeem donderdagavond geupdate.

De update kan tot een korte downtime leiden. Ingeval U na de update problemen ondervindt met uw website kunt u contact met ons opnemen (klik hier).

Het is mogelijk dat zéér oude “legacy-systemen” problemen ondervinden die helaas niet meer opgelost kunnen worden. Het is raadzaam uw systeem in voorkomende gevallen te updaten. Op de voormalige parkstad-server wordt géén upgrade uitgevoerd.

UPDATE:
Werkzaamheden succsvol afgerond zonder noemenswaardige downtime. Wij hebben ca. 100 websites (random) gecontroleerd en geen problemen geconstateerd.