PHP na serwerach w Polsce i na świecie

Ciekawe zestawienie dotyczące używanych wersji PHP na serwerach całego świata opublikował kilka dni temu jeden z francuskich portali. Badanie objęło 9.2 miliona serwerów postawionych na 2.2 milionach adresów IP i przeprowadzone zostało na przełomie grudnia 2006 i stycznia br. Metodologia dosyć prosta (nagłówki HTTP np. Server: Apache/1.3.33 (Unix) mod_gzip/1.3.26.1a mod_fastcgi/2.4.2 mod_ssl/2.8.22 OpenSSL/0.9.7g X-Powered-By: PHP/5.1.6), aczkolwiek nie dająca pełnych danych (wiele serwerów ze względów bezpieczeństwa blokuje wysyłanie nagłówków). Trzeba też pamiętać, że najczęściej występującą konfiguracją jest wspólne działanie PHP4 i PHP5 (np. PHP4 jako moduł apache, a PHP5 jako cgi), gdzie na ogół standardowo odpalane jest właśnie PHP4. To strasznie zaciemnia takie badania, czego skutkiem są takie wyniki jak tutaj: PHP4 85%, PHP5 14%. To zdecydowanie nie odzwierciedla ilości serwerów pracujących na PHP5.

wersje PHP

link: PHP na serwerach w Polsce i na świecie

Kategoria: PHP Otagowane jako , , , 2 komentarzy

Słowo się rzekło, Igniter u płotu

Zgodnie z tym co pisałem kilka dni temu , nowy zespół deweloperski CodeIgnitera ruszył do boju. Na razie nieco nieśmiale, proponując nam jedynie bugfixy poprzedniej wersji. Chyba najważniejsze w tym wydaniu jest to, że działa już SVN i poprawki są wprowadzane na bieżąco. No nic, pozostaje nam czekać na co najmniej 1.6.0, choć w przypadku dziwnej numeracji CI wcale nie daje to nam gwarancji nowej, mocno rozwiniętej wersji.

Kategoria: PHP Otagowane jako , , , 4 komentarzy

Obrodziło prezentacjami

Można powiedzieć w końcu! ;) Lubię sobie na YouTubie obejrzeć (głównie posłuchać) jakąś ciekawą techniczną prezentacje, niestety nie ma nic w ojczystym języku :( A tu nagle po 2 polskich spotkaniach (warszawskim bootstrap i wrocławskim Grill IT; swoja drogą może ktoś by się pokusił o coś podobnego na śląsku?) organizatorzy stanęli na wysokości zadania i puścili w sieć materiały wideo.

Bootstrap:
1. Bootstrap – Reportaż ze spotkania

2. Django – dlaczego warto ( cz. 1 | cz. 2 ) (swoją drogą momentami straszne zakłócenia dźwięku :( )

3. Identity 2.0 – tożsamość cyfrowa ( cz. 1 | cz. 2 | cz. 3 | cz. 4 )

Grill IT 3:

1. Livechat

2. Wikidot

3. OpenID w praktyce

4. Newslettery

-> materiały na blogu Grill IT

Grill IT 2:

1. Web 2.0

2. Less is More, Open ID, inne ;)

-> materiały na blogu Grill IT

Mam nadzieje, że nagrywanie tych wszystkich prezentacji stanie się już standardem ;)

Kategoria: Web2.0 Otagowane jako , , , , , , , 1 komentarz

Zmartwychwstanie CodeIgnitera?

Społeczność CodeIgnitera od miesięcy boryka się ciągle z tymi samymi problemami:

  • brak zespołu developerów
  • brak SVN
  • brak roadmapy
  • brak poprawek wielu znalezionych błędów
  • brak odzewu od autora tego frameworka

Parę dni temu autor odnalazł się ;) serwując wszystkim fanom bardzo obiecujące wiadomości:

  • koniec z jednoosobowym projektem, CI przejmuje zespół programistów z firmy Ricka Ellisa (autor CI)
  • jak zespół developerów to wreszcie SVN

Nadal nic nie wiadomo odnośnie przejścia na php5 (niestety, nie zanosi się na to). Mimo swoich wad CI jest nadal bardzo interesującym frameworkiem, z dużym „community”, pozwalającym na ekspresowe pisanie aplikacji w PHP. Jego braki skłoniły mnie do zainwestowania czasu w rozwój Rapide, ale o tym napiszę innym razem (jak będzie więcej konkretów na ten temat).

Kategoria: PHP Otagowane jako , , , , 6 komentarzy

Wydajnościowy zawrót głowy

Kolejne ciekawe porównanie wydajności różnych frameworków:

  • CodeIgniter (PHP)
  • Catalyst (Perl)
  • Django (Python)
  • Django (Python + Psyco)
  • RubyOnRails (Ruby)
  • Symfony (PHP)
  • TurboGears (Python)

Patrząc od strony PHP:

  • CI – php4, Symfony – php5
  • dopalenie jakimś eAcceleratorem pewnie polepszyło by wyniki
  • Symfony ssie w każdym zestawieniu (Michał Mech będzie wkrótce na niego nawracał na swoim nowym blogu)
  • z testami tak to bywa, że są mniej lub bardziej wiarygodne, tudzież należy się wczytać w wyniki i odpowiednio je zinterpretować

Jeszcze jedno zestawienie (po francusku), tym razem cakePHP, django i Ruby on Rails.

Dla przypomnienia poprzedni znany test Symfony, Ruby on Rails i django.

Kategoria: PHP Otagowane jako , , , , , 7 komentarzy

© 2005-2012 normanos.com

domeny i hosting