Beitrags-Archiv für die Kategory 'IT'

Wordpress beschleunigen mit WP- und Bytecode-Cache

Donnerstag, 19. Februar 2009 18:54

Nachdem Wordpress nun nicht gerade das schnellste System ist kam bei mir die Frage auf, wie man es durch Caching evtl. beschleunigen kann. Zuerst fand ich hierzu das Plugin WP-Cache, welches allerdings schon länger nicht mehr geupdated wurde. Danach stiess ich auf WP Super Cache welches die komplette Funktionalität von WP-Cache beinhaltet und sogar noch erweitert. Mit Super Cache werden nicht eingeloggten Benutzern nur noch fertig gerenderte (also statische) HTML Seiten angezeigt.

Da mir das noch nicht genug war erinnerte ich mich daran, dass es ja noch verschiedene PHP Bytecode Caches gibt. Ein Suche bei Google förderte diesen Vergleich von Bytecode Cache Engines zu Tage. Also gleich mal APC ausprobiert. Die Installation ist relativ einfach. Normalerweise sollte es ein auf der Shell abgesetzter pecl install apc tun. Gibt es Probleme mit dem Apache APXS so muss man es eben händisch machen. In meinem Falle:

  • pecl download apc
  • cd /tmp/pear/temp
  • tar xvzf APC-3.0.19.tgz
  • cd APC-3.0.19
  • phpize
  • ./configure –enable-apc-map –with-apxs=/usr/local/apache/bin/apxs –with-php-config=/usr/local/bin/php-config
  • make
  • make install

Danach die erstellte apc.so noch ins Extensions Verzeichnis von PHP kopieren (bei mir /usr/local/lib/php/extensions) und in der php.ini die folgenden Einträge machen:

  • extension=apc.so
  • apc.enabled=1
  • apc.shm_segments=1
  • apc.shm_size=128
  • apc.ttl=7200
  • apc.user_ttl=7200
  • apc.num_files_hint=1024
  • apc.mmap_file_mask=/tmp/apc.XXXXXX
  • apc.enable_cli=0

Nach einem Neustart von Apache sollte phpinfo() nun das APC Modul anzeigen.

Nun die grosse Frage… was hat’s gebracht? Das ist wohl am einfachsten an den folgenden 2 Screenshots zu sehen:

ohne Cachingmit Caching

Thema: PHP | Kommentare (0) | Autor: admin

Earth & Beyond erwacht zu neuem Leben

Sonntag, 1. Februar 2009 16:29

Nachdem Electronic Arts im Jahr 2004 den Stecker zog ist E&B kurz davor wieder aufzuerstehen. In vielen Stunden hat eine internationale Community es geschafft den Server-Teil von E&B nachzuschreiben. Ziel des Earth & Beyond Emulators ist die vollständige Wiederherstellung, ja sogar Erweiterung des Spiels. In den Weihnachtstagen 2008/2009 war es bei einem ersten Stresstest schon möglich, über 200 Spieler gleichzeitig auf dem Server zu haben. Ein neuer öffentlicher Stresstest steht in den nächsten Wochen bevor.

Der angepasste Client ist unter anderem hier downloadbar.

Thema: Earth & Beyond | Kommentare (0) | Autor: admin

Ready, Steady – Go!

Dienstag, 28. Oktober 2008 13:16

Ein exzellenter Clip meines immernoch MMOG Favoriten Earth & Beyond. Einfach schade, dass es das Spiel nicht mehr gibt…

Ready Steady Go!

Ready Steady Go!

Thema: Earth & Beyond | Kommentare (3) | Autor: wbraun

WoW Video Clips – ein erster Versuch

Samstag, 25. Oktober 2008 23:40

Ich hab mich mal mit Fraps und Premiere CS3 in WoW versucht und einfach mal ein paar Minuten aufgezeichnet. Heraus kam eigentlich ein ganz netter Clip :)

ca. 2min als Flash-Video – ich denke die Qualität ist eigentlich recht ok. Einfach aufs Bild klicken…

Thema: World of Warcraft | Kommentare (0) | Autor: wbraun

Patch 3.02 Jäger BM-Skillung

Freitag, 24. Oktober 2008 3:24

Nach langem rumprobieren mit verschiedensten Skillungen und eifriger Diskussion in US-Foren bin ich zu folgender BM-Skillung auf Level 70 gekommen:

Der 51. Skillpunkt in den BM Baum kann man mit Level 70 einfach nicht verantworten. Klar es ist schön anzusehen all die exotischen Teufelssaurier und Kernhunde – und auch die 4 Extrapunkte für die Petskillung sind ganz nett. Bringt aber alles nix, wenn das liebe Tier nie genügend Fokus hat, um diese Skills auch einzusetzen.

Die 11 Punkte in MM sind also Pflicht, damit das Pet zumindest 25 Fokus regeneriert wenn man selbst crittet.

Thema: World of Warcraft | Kommentare (0) | Autor: wbraun

Microsoft Network Monitor 3.2

Freitag, 24. Oktober 2008 3:16

Der Network Monitor 3.2 ist nun frei bei Microsoft downloadbar. Im Gegensatz zu anderen Packetloggern wie z.B. TCPDump, Packetyzer, und Ähnlichen kann man mit ihm nicht nur die IP-Pakete ansehen sondern auch die ihn verursachenden Windows-Applikationen feststellen.

Ein wirklich praktisches Monitoring-Tool mit einer Fülle von Filtern und   Möglichkeiten für beinahe jedes Protokoll.

Download direkt bei Microsoft (4.3MB – Windows ab XP).

Thema: Windows | Kommentare (0) | Autor: wbraun

RSDF Container mit PHP decrypten

Donnerstag, 23. Oktober 2008 8:45

Ein kurzes Script was zeigt, wie die RSDF Container der Rapidshare Downloader RSD oder MSD entschlüsselt werden können.

Annahme íst, dass in test.rsdf die verschlüsselten Links liegen.


<?php

function hex2str($hexstr) {

$hexstr = str_replace(' ', '', $hexstr);
$retstr = pack('H*', $hexstr);
return $retstr;
}

$iv_hex  = "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF";
$key_hex = "8C 35 19 2D 96 4D C3 18 2C 6F 84 F3 25 22 39 EB 4A 32 0D 25 00 00 00 00";

$iv = hex2str($iv_hex);
$key = hex2str($key_hex);
$iv2 = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $iv, MCRYPT_MODE_ECB, "0000000000000000");

$data = file_get_contents('test.rsdf');
$data = hex2str($data);

$links = explode("\r\n", $data);

$encrypted = '';

foreach($links as $link)
{
$encrypted .= base64_decode($link);
}

print_r(mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key, $encrypted, MCRYPT_MODE_CFB, $iv2));

?>

Thema: PHP | Kommentare (0) | Autor: wbraun