Archiv für den Monat März 2008

PHP 5.3 bis zu 30 Prozent schneller

Mittwoch, 26. März 2008

PHP 5.3 bis zu 30 Prozent schneller: “Die Entwickler der freien Scriptsprache PHP haben begonnen, PHP von einem veralteten, Flex-basierten Lexer auf re2c umzustellen. Die aktuelle Entwicklerversion von PHP 5.3 wird dadurch um bis zu 30 Prozent schneller. (PHP, WordPress)”

Erst Benchmarks der aktuellen Entwicklerversion von PHP 5.3 mit PHP 5.2, die Dmitry Stogov veröffentlichte, sehen vielversprechend aus: Demnach ist PHP 5.3 bis zu 30 Prozent schneller als sein Vorgänger. Gemessen wurden die PHP-Applikationen Drupal (20 Prozent schneller), Qdig (2 Prozent schneller), Typo3 (30 Prozent schneller), WordPress (15 Prozent schneller) und Xoops (10 Prozent schneller).

(Via Golem.de.)

Yahoo: Wie man Webseiten schneller macht

Dienstag, 25. März 2008

Yahoo: Wie man Webseiten schneller macht: “Yahoos Exceptional-Performance-Team beschäftigt sich mit der Frage, wie man Webseiten schneller macht, von Maßnahmen auf Serverseite über die Inhalte bis hin zu Cookies, JavaScript, CSS-Bildern und den speziellen Anforderungen mobiler Webseiten. Nach den ersten 14 Regeln für schnellere Webseiten hat Yahoo nun 20 weitere Tipps veröffentlicht. (AJAX, iPhone)”

(Via Golem.de.)

Optimizing Page Loading in the Web Browser

Montag, 24. März 2008

Interessanter Artikel, der unter anderem kurz auf die SCRIPT-Tag-Problematik eingeht.

Optimizing Page Loading in the Web Browser: It is well understood that page loading speed in a web browser is limited by the available connection bandwidth. However, it turns out bandwidth is not the only limiting factor and in many cases it is not even the most important one.

[snip]

It turns out that figuring out ‘all the associated resources’ is the hard part of the problem. The browser does not know what resources it should load until it has completely parsed the document. When the browser first receives the HTML text of the document it feeds it to the parser. The parser builds a DOM tree out of the document. When the browser sees an element like <img src> that references an external resource it requests that resources from the network.

Problems start when a document contains references to external scripts, <script src>. Any script can call document.write(). Parsing can’t proceed further before the script is fully loaded and executed and any document.write() output has been inserted into the document text. Since parsing is not proceeding while the script is being loaded no further requests for other resources are made either. This quickly leads to a situation where the script is the only resource loading and connection parallelism does not get exploited at all. A series of script tags essentially loads serially, hugely amplifying effect of the latency.

The situation is made worse by scripts that load additional resources. Since those resources are not known before the script is executed it is critical to load scripts as quickly as possible. The worst case is a script that load more scripts (by using document.write() to write <script> tags), a common pattern in Javascript frameworks and ad scripts.

[snip]

(Via Surfin’ Safari.)

Safari 3.1

Dienstag, 18. März 2008

Safari 3.1 ist soweit und lässt sich ab sofort auf der Apple-Seite herunterladen – sowohl für den Mac als auch für Windows-PCs. Im Vorfeld hatte sich bereits anhand von Vorversionen gezeigt, dass die neue Version ein großer Wurf werden könnte.

Nun bestätigt Apple per Pressemitteilung: “Safari baut Webseiten bis zu 1,9 mal so schnell wie der Internet Explorer 7 und bis zu 1,7 mal so schnell wie Firefox 2 auf”. JavaScript sei bis zu sechs Mal schneller als bei anderen Browsern. Apple unterschlägt bei diesen Geschwindigkeitsangaben zwar, dass die Konkurrenz ebenfalls nicht schläft und Betaversionen von Firefox 3 bereits fast an die Geschwindigkeit von Safari herankommen – dennoch hat Apple unseren Tests zufolge derzeit die Nase vorn, sowohl in punkto Gewschwindigkeit als auch bei der Komaptibilität mit aktuellen und kommenden Web-Standards, wie der Acid3-Test beweist. Safari 3.1 unterstützt zudem als erster Browser sowohl Video- und Audio-Tags in HTML 5 als auch CSS Animationen und kommt darüber hinaus mit CSS Web Fonts zurecht. Voraussetzung ist mindestens Mac OS X 10.4.11, das Update ist über die Software-Aktualisierung erhältlich und für Leopard 39 Megabyte groß, der Tiger-Download zählt 49 Megabyte.

Apple Informationen zum Update: http://docs.info.apple.com/article.html?artnum=307467-de

Via macnews.de

Firefox 3.0 Beta 4 mit verbesserter Speichernutzung

Dienstag, 11. März 2008

Jede Firefox-Beta kommt zusammen mit einem neuen Science-Fiction-Motiv.
Seit Kurzem ist die vierte Beta der dritten Version des Mozilla-Webbrowsers Firefox erhältlich. Sie bringt laut Release Notes mehr als 900 Verbesserungen mit sich, darunter “erhebliche Optimierungen bei der Performance und in der Speichernutzung”. Die vierte Vorabversion soll stabiler sein als die Vorgänger sowie Plattform-Erweiterungen enthalten.

Zudem haben die Entwickler an der Benutzeroberfläche gefeilt, sodass sich der Firefox besser in das Aussehen der Oberfläche von Windows Vista einpasst. Nutzer von Mac OS X und Linux waren in dieser Hinsicht schon mit der vorigen Vorabversion bedient worden. Die Nutzer der Firefox-Beta können nun wählen, ob sie eine gesamte Seite skaliert dargestellt haben wollen oder nur den Text einer Webseite. Dazu kommen Änderungen an der automatischen Vervollständigen von URL am Download-Manager.

Firefox 3.0 Beta 4 ist für Linux, Windows und Mac OS X in 35 Sprachen erhältlich. Die Entwickler bitten wie immer darauf zu achten, dass Entwicklungen sowie zusätzliche Verbesserungen am Firefox erst in der endgültigen Version enthalten sein werden. Beta-Versionen seien für Web-Entwickler und Mozillas Test-Community gedacht, um Feedback noch vor der nächsten Ausgabe zu erhalten.

(Via heise online.)

Extensions: Content from external databases

Dienstag, 11. März 2008

Extensions: Content from external databases: “Mauro Lorenzutti shows a powerful frontend plugin which can design queries for looking up data in databases outside TYPO3. Interview form with Kasper”

(Via TYPO3 Podcast.)

Erste Beta des Internet Explorer 8 veröffentlicht

Mittwoch, 05. März 2008

Erste Beta des Internet Explorer 8 veröffentlicht: “Microsoft hat im Rahmen seiner Web-Konferenz Mix08 eine erste öffentlichte Beta-Version des Internet Explorer 8 (IE8) veröffentlicht. Der Browser unterstützt unter anderem CSS 2.1 und erste Teile von HTML 5. Darüber hinaus er schneller sein als sein Vorgänger und bringt mit ‘Web Slices’ eine Technik mit, mit der Nutzer einzelne Teile einer Website aktuell halten können.”

(Via Golem.de.)


Performance Optimization WordPress Plugins by W3 EDGE