08. Dezember 2009 - 1,093 Views
Mit Anwendung von Subselects bei InnoDB Tabellen mit mehreren tausend Datensätzen geht die Performance von MySQL massivst in den Keller. Bereits einfache Abfragen können den Datenbankserver zum Erliegen bringen, auch wenn eine Zugriff über Schlüssel oder Indizes erfolgt:
mysql> SELECT `contact_id` FROM `contact` WHERE `contact_id` = 1;
1 row in set (0.00 sec) [...]
Tags: datenbank, datenbankoptimierung, join, mysql, mysql-datenbankoptimierung, mysql-optimierung, outer-query, subquery, subselect
Abgelegt in Datenbanken | Keine Kommentare »
05. Dezember 2009 - 902 Views
Wer möchte nicht bei der Webentwicklung Zeit sparen, denn Time-to-market ist auch bei Webapplikationen mittlerweile ein entscheidender Erfolgsfaktor. In einer Google Group bin ich auf LESS CSS Plugin for Coda aufmerksam geworden und habe es sofort ausprobiert. Mit LessCSS gibt es endlich ein Möglichkeit in CSS Variablen, Mixins, Operationen und nested Rules zuverwenden.
Variables
@brand_color: #4D926F;
#header {
[...]
Tags: coda, css, css2less, less2css, lesscss, ruby, textmate
Abgelegt in Entwicklung | Keine Kommentare »
24. September 2009 - 2,004 Views
Welcher Webmaster hat nicht das Problem, dass die MySQL Datenbank zu lange auf der CPU hängt und den Server in die Knie zwingt.
SHOW PROCESSLIST bringt es an das Licht, welche Query die meiste Zeit beansprucht. Anschließend können ermittelte SELECT-Anweisungen beginnend mit EXPLAIN untersucht werden, um wichtige Informationen zur Laufzeit ermitteln zu können.
EXPLAIN SELECT id FROM [...]
Tags: datenbank, datenbankoptimierung, mysql, mysql-datenbankoptimierung, mysql-optimierung
Abgelegt in Datenbanken | Keine Kommentare »
24. September 2009 - 2,639 Views
Neuerdings fand ich auf Soundcloud ein nettes Musikstück, jedoch hat der Künstler den Titel nicht zum Download angeboten. Kurzerhand habe mich entschlossen, mir den Quellcode von der Seite genauer anzuschauen. Aber wie zu erwarten, war der Stream im Code nicht zu entdecken.
Programmierer versuchen stets durch Javascript das Aufspüren des Links zu verhindern, mit Erfolg. Jedoch [...]
Tags: mp3, mp3-downloads, soundcloud
Abgelegt in Sicherheit | Keine Kommentare »
24. September 2009 - 1,203 Views
Wer möchte nicht ständig die Performance seiner Webapplikationen verbessern. Jedoch sollte man nicht nur ein Augenmerk für die Leistung der Anwendung haben, sondern sich auch der Bandbreitenoptimierung widmen. Geringe Bandbreite bedeutet nämlich auch einen schnelleren Seitenaufbau für den User.
HTTP 304 ist nicht wirklich ein Fehler, sondern gibt an, dass sich eine Ressource seit dem letzten [...]
Tags: http, http-200, http-304, http-status-codes
Abgelegt in Entwicklung | Keine Kommentare »