Saotn.org

Blog Archive

Optimize images and lossless compressing images is one of those items that always pops up when analyzing your website with Google PageSpeed Insights. Images have to be lossless compressed to save many bytes of data and thus bandwidth. This speeds up the download time of your website. But, how do we optimize images for the web? Or, what if I have hundreds of images that needs optimization? We optimize and lossless compress images in bulk.


Read More

MySQL database normalisatie
Eén van de doelen van een MySQL database normaliseren is om dubbele gegevens te voorkomen. Gegevens worden verdeeld over meerdere, aan elkaar gerelateerde tabellen en komen bij voorkeur maar één keer voor. De MySQL database is hierdoor kleiner, duidelijker én sneller toegankelijk.

Read More

Tegenwoordig wordt er nog steeds veel gebruik gemaakt van Microsoft Access databases als back-end op websites. In een IIS hostingomgeving is het populair in samenwerking met de scripttaal ASP, maar ook ASP.NET. MS Access is geschikt voor kleinere, en tijdelijke projecten (let op, ik zal de eerste zijn die het gebruik van MS Access in een online omgeving afraad, maar wie ben ik). U moet de Access database regelmatig comprimeren en goed onderhouden om de Access database in optimalie conditie te houden. Hoe doet u dat?

Read More

Integrating ASP.NET Web Optimization Framework with MVC 3

and ASP.NET 4.0 web form application

Nandip Makwana writes: Here in this post we will see how we can integrate ASP.NET Web Optimization Framework with MVC 3 and ASP.NET 4.0 web form application.

Web optimization framework was introduced with MVC 4 and it is included in default MVC 4 template. But we can use it with MVC 3 and ASP.NET 4.0 web form application as well. This is because web optimization framework is built on top of framework 4.0. So here are the steps to use web optimization framework with ASP.NET 4.0 application.

http://www.dotnetexpertguide.com/2012/11/aspnet-web-optimization-framework-with-mvc3-aspnet-40-web-forms.html

Niemand wil een trage PHP website of WordPress blog. Het doel van dit artikel is daarom om inzicht te geven in welke mogelijkheden en technologieën je kunt gebruiken om de snelheid (of performance) van jouw PHP-website te verbeteren. Onder een PHP-website valt niet alleen een zelf geprogrammeerde site, maar ook CMS’en zoals WordPress, Joomla, Drupal en e-commerce oplossingen zoals PrestaShop, Zen-Cart en Magento.

Op internet is heel veel informatie te vinden over dit onderwerp, en ik raad je zeker aan dit door te nemen, maar veel beschikbare informatie is niet of nauwelijks toegespitst op het Windows Server besturingssysteem met IIS webservers. In principe laat ik IIS 6.0, en dus heel Windows Server 2003, buiten beschouwing in dit document. Ondanks dat bepaalde instellingen ook daarop van toepassing zijn, richten we ons op Windows Server 2008 R2, Windows Server 2012, IIS 7.5 en IIS 8.0.

Read More

Everytime you write or edit a WordPress post, WordPress saves the change as a post revision. As you might expect, this fills up your database with a huge amount of unneeded post revisions and information. This uses space which should be free space.

You can clean up these WordPress post revisions quite easily. To delete the WordPress post revisions you only need one SQL statement:

Read More

Dankzij de information schema tabel in MySQL 5.0+ is het relatief eenvoudig om op te vragen wat de grootste tabellen in een MySQL-database zijn. Deze query is handig voor in het archief, om later terug te kunnen vinden.

Read More

Net als gegevens (data, bestanden) op uw computers harde schijf, raakt data in een MySQL-database na verloop van tijd gefragmenteerd (verspreid). Door het verwijderen van data (informatie zoals nieuwsartikelen, reacties, forum-berichten en dergelijke) ontstaat er ruimte tussen de data in de database. Net als dat u uw hardeschijf regelmatig moet “defragmenteren“, moet u uw MySQL database tabellen “optimaliseren“.

Read More


Eén van de MySQL servers die ik beheer gaf een waarschuwing:

InnoDB: ERROR: the age of the last checkpoint is 9433951,
InnoDB: which exceeds the log group capacity 9433498.
InnoDB: If you are using big BLOB or TEXT rows, you must set the
InnoDB: combined size of log files at least 10 times bigger than the
InnoDB: largest such row.

De foutmelding wordt veroorzaakt doordat de InnoDB logbestanden te klein zijn volgens de standaard configuratie. De instelling is dat het bestand (de bestanden, het zijn er namelijk twee) maximaal 5 MB groot mogen worden. Je configureert dit met de server variabele innodb_log_file_size in het my.cnf bestand.

Read More

Als er geen MySQL query cache beschikbaar is

English: Did you know you can cache mysql query results with PHP WinCache too, as an alternative to PHP/Zend_Cache? See my article PHP and WinCache: cache MySQL query result for a how to.

Use Google translate if you’d like to read this article in English.


Read More

SQL_NO_CACHE

Als je MySQL query_cache ingeschakeld hebt in je MySQL configuratie, maar je wilt niet dat een specifieke query gecachet wordt, specificeer dan SQL_NO_CACHE in je query:

Read More

De prestaties van een MySQL databaseserver kan met een paar configuratie-instellingen aanzienlijk verbeterd en geoptimaliseerd worden. In dit artikel vind je een aantal tips, adviezen en configuratie-instellingen om jouw MySQL-server zo optimaal mogelijk te laten presteren.

Read More


Search & find

Custom Search
About Sysadmins of the North

Hi and welcome to Sysadmins of the North!
Sysadmins of the North is just another technical blog. Just like so many others out there. Most posts are written in English, some in Dutch. On Saotn.org you can find all kinds of computer, server, web, sysadmin, database and security related stuff.

About me: My name is Jan Reilink. I am not a hacker, coder, developer, programmer or guru. I am merely a system administrator, doing his daily thing at Vevida Services in the Netherlands. Living in the north of the Netherlands, so hence the name Sysadmins of the North :-)
Drop me a comment somewhere or send an email to say hi, or discuss about security, website or WordPress, performance, Windows or IIS topics.

Support Saotn.org

If you feel that Sysadmins of the North has helped solve your problem, saved you time, or you just simply like Saotn.org, then please consider making a donation with Paypal. Thanks! :)

IT Books & WP Themes

Windows PowerShell Cookbook: The Complete Guide to Scripting Microsoft\'s Command Shell
DNS and BIND - 5th Edition
DNSSEC Mastery: Securing the Domain Name System with BIND
Windows Server 2012 Unleashed
Enfold - Responsive Multi-Purpose WordPress Theme
Striking MultiFlex & Ecommerce Responsive WordPress Theme

 

The Sysadmins of the North network

Just for the fun of it, Sysadmins of the North is hosted on mulitple servers:

  1. one (shared) Windows Server 2012, IIS 8.0 webserver running PHP 5.5
  2. one (shared) MySQL database server, running MariaDB 5.5
  3. one Varnish Cache HTTP reverse proxy with Nginx Droplet, for offloaded static content, running Debian 7.0 @ DigitalOcean
Easy share

Be social and share posts if you like them. Thanks!
RSS feed
If you like Saotn.org:
donate to Sysadmins of the North
Twitter Feed

What's happening, right now, around Saotn.org?


Bad Authentication data
Copyright © 2007-2014 Saotn.org . Design by OrangeIdea