Posts

Bulk optimize images for the web

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 normaliseren

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

ASP: Online een MS Access database comprimeren

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

ASP.NET web optimization framework with MVC 3 & ASP.NET 4.0 web form

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

Optimaliseer PHP websites op IIS 7.5 / 8.0 webservers

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

WordPress performance: Clean up post revisions

Remove WordPress post revisions and turn them off

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

MySQL-database optimalisatie

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

InnoDB logbestand grootte berekenen

InnoDB: ERROR: the age of the last checkpoint is ‘n’, which exceeds the log group capacity ‘o’.


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