Hallo allerseits,
seit heute bin ich stolzer Co-Autor bei phpperformance.de. Ich freue mich, an diesem interessanten Blog mitwirken zu können und hoffe, euch mit meinen Beiträgen weiterzuhelfen. Aufmerksam geworden bin ich über den Beitrag Mitschreiber gesucht. Der stach mir sofort ins Auge 
Weiterlesen >
Bezugnehmend auf den Beitrag von crypt zum Thema Rechteverwaltung möchte ich heute eine andere Lösung vorstellen, die ohne Stored Procedures auskommt. Eigentlich zeige ich nur, wie man das UNIX- und Linux-Rechtesystem (chmod) in eigenen Projekten anwenden kann. Weiterlesen >
Schlagwörter:
binär,
chmod,
MySQL,
PHP,
rechte,
rechtsystem,
unix
Wir kennen und hassen lieben sie alle: Sitzungskennungen, auch Session-IDs in Neudeutsch genannt. Da das HTTP uns es als Webentwicklern nicht einfach macht, Benutzer über mehrere Aufrufe wiederzuerkennen, muss man zwangsweise auf diese Krücke zurückgreifen.
Wir stellen uns hier nicht die Frage, ob das Übermitteln der SID als Teil der URI (als GET-Parameter also) oder als Inhalt eines Cookies sinnvoller, performanter, schöner oder massentauglicher ist. Vielmehr geht es hier darum, zu prüfen, wie wir die wie auch immer übermittelte SID am effizientesten von Sonderzeichen bereinigen können, um SQL-Injections vermeiden zu können. Weiterlesen >
Schlagwörter:
eingaben,
filter,
input,
PHP,
regex,
session
Als Programmierer steht man oft vor dem Problem eine Rechteverwaltung auf die Beine stellen zu müssen. Sei es für einen Webshop, ein CMS oder jegliche andere Form von Memberbereichen. Dieser beitrag soll zeigen, wie man ein performantes und flexibles System mit möglichst wenig Speicherverbrauch umsetzen kann
Weiterlesen >
PHP erfreut sich immer größerer Beliebtheit, da es relativ einfach zu erlernen ist und einen unschlagbaren Funktionsumfang bietet. Man muss sich aber fragen, ob eine so umfangreiche Sprache überhaupt noch performant sein kann, zumal die Anforderungen an heutige Projekte stetig größer werden.
An die Performance von Binarys, die als (Fast-) CGI laufen wird PHP wohl nie heran kommen. Auch wird PHP C# hinter ASP wohl immer nachstehen und trotzdem zählt PHP zu einer meiner Lieblingssprachen und treibe darin die Optimierung sehr hoch.
Der Ein oder Andere merkt sicher schon, dass der Post nicht in den normalen Schreibfluss passt, was er auch nicht soll. Mein Name ist Robert und ich habe mich als Mitschreiber beworben. Ob ich befähigt bin über das Thema zu schreiben soll jeder selbst feststellen und beurteilen
Weiterlesen >
WHERE-Klauseln sind eigentlich die einfachste Sache, wenn man mit SQL-Abfragen arbeitet. Doch viele Abfragen lassen sich noch weiter vereinfachen.
Da der Einsatz der WHERE-Bedingungen entscheidend für den daraus folgenden Einsatz von Indizes und somit der Performance ist, verarbeitet MySQL nach dem Absenden einer Abfrage diese und verändert sie, ohne die Logik zu beeinflussen. Dafür wird die Abfrage aber performanter. Ich möchte heute mal aufzeigen, was MySQL im Hintergrund so alles anstellt, damit Abfragen möglichst schnell behandelt werden. Weiterlesen >
Schlagwörter:
mysql-optimierung-hintergrund