SSH time-outs met Terminal op Mac OS

Ik had vaak een terugkerend probleem met betrekking tot ssh via de applicatie Terminal op Mac OS. De connecties werden regelmatig automatisch inactief na een korte periode zonder toetsaanslagen.

Gelukkig vond ik op deze blog van Irakli Nadareishvili een oplossing van dit irritante probleem. De oplossing bestaat uit een kleine aanpassing in /etc/ssh_config zoals beschreven in dit blog item, namelijk het toevoegen van onderstaande regels aan dit bestand:

Terminal moet wel opnieuw opgestart worden na deze wijzigingen.

Deel dit viaShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+Email this to someone

Sites verhuisd naar Ooxe

Afgelopen week heb ik deze blog en de website van Streeksoft verhuisd naar hostingprovider Ooxe. Beide sites stonden eerst tijdelijk gehost bij Dreamhost, aangezien ik daar ook een account heb voor verschillende development omgevingen. Waar snelheid bij een development omgeving niet heel erg belangrijk is, is dit natuurlijk wel een belangrijk item bij productie omgevingen.

Voor Artist Network gebruiken we ook de diensten van Ooxe, ze hadden destijds een pakket samengesteld die precies aansloot bij onze behoeftes. Aangezien ik erg goede ervaringen heb met hun service, was de keuze snel gemaakt om ook mijn blog en Streeksoft-website bij Ooxe onder te brengen.

Deel dit viaShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+Email this to someone

Magento en problemen met de snelheid

Vorig jaar heb ik voor een klant veel met het open-source e-Commerce Magento gewerkt. Magento is een uitgebreid systeem waarmee het mogelijk is om meerdere webshops te draaien binnen 1 Magento installatie. Vooral het feit dat zaken zoals de productenlijst of instellingen gedeeld kunnen worden tussen de webshops maakt Magento een sterk systeem.

Magento heeft echter ook een groot nadeel en dat is de snelheid, of beter gezegd; de traagheid. Het systeem kan soms aan de voorkant langzaam reageren en dat resulteert in een langere laadtijd van de pagina’s. Ook in de backend van het systeem kan het bij sommige acties traag reageren. Destijds ben ik bij deze klant begonnen met pogingen om de snelheid van Magento te verbeteren. Hieronder enkele tips daarvoor:

  • Installeer Magento niet op een shared hosting account, een VPS of dedicated server is beter.
  • Kies een server uit die voldoet aan de systeemeisen van Magento.
  • Probeer Nginx als webserver in plaats van Apache (vooral bij veel bezoekers op hetzelfde moment zou Nginx beter moeten werken).
  • Activeer Magento’s cache optie (via System -> Cache Management).
  • Deïnstalleer plugins die niet gebruikt worden.
  • Gebruik plaatjes die lossless gecomprimeerd zijn.
  • Mocht er veel wijzigingen aan de productinformatie zijn en de backend traag zijn, dan is het handig om via System -> Index Management het automatisch indexeren op handmatig te zetten. Door middel van cron jobs kan elke nacht het php-script indexer.php aangeroepen worden om te indexeren.
  • Repareer en optimaliseer op een rustig moment de MySQL database, en herhaal dit na enkele maanden (dit kan via phpMyAdmin).
  • Voor de gevorderden onder ons, probeer extra tools op de server te installeren en te configureren zoals APC, Memcached en Varnish.

Mijn ervaring is, dat het een verminderen van de traagheid een iteratief proces is van meten en de server configureren. De snelheid van de site valt handmatig te meten met Google Chrome en de Page Speed Monitor plugin. Vertrouw niet te veel op de Site Speed die bij Google Analytics staat vermeld; deze rekent namelijk alleen de gemiddelde laadtijd van bezoekers met nieuwe browsers.

Mochten deze tips niet helpen, het is altijd mogelijk om tips op andere blogs te bekijken, zoals de tips van Guido Jansen.

Deel dit viaShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+Email this to someone