apache android asp.net codeigniter firefox linux php
python windows

Frameworkler için "Hello world" testi

Gönderen : Mustafa İleri Tarih : 12 August | 06:44

Framework performans testlerini biraz anlatmaya çalışmıştım. Bugün biraz daha kapsamlı bir test yaptım.Bu testte amacım 3 5 framework u, sadece yaşamsal döngüleri ile test etmekti.Bunun için Zend, Yii, Kohana, Codeigniter ve core php yi teste tabi tuttum. Testte tek yaptığım dediğim gibi frameworklerin viewlerini yükleyip içine

<?="hello world";?>

yazmaktı.Yazılacak string i bile controller dan yüklemedim ki , frameworklerin performansını yaşamsal döngülerini iyi test edebileyim. Sonuçları aşağıdaki gibidir.

ZEND

Document Path:          /zend/
Document Length:        308 bytes

Concurrency Level:      100
Time taken for tests:   10.117 seconds
Complete requests:      3000
Failed requests:       …

PHP Framework Seçimi ve Performans Sorunu

Gönderen : Mustafa İleri Tarih : 24 July | 08:02

PHP konusunda junior seviyesinin üzerine çıkmış iki kişi bir araya geldiğinde büyük bir tartışma konusudur frameworkler ve performansları.

Frameworkler kod yazarken okurken ve düzeltirken can kurtarsa da performans olarak değerlendirildiği zaman sonuç biraz hüsran oluyor ben sizler için 2 gözde framewok Codeigniter ve Zend i ayrıca bunlara ek olarak Core php yi kıyasladım. Bunun içinhttp://avnetlabs.com/php/php-framework-comparison-benchmarks adresindenden aynı işleri yapan kodları indirip lokalize ettim ve sonra bunları Apache Benchmark Tool ile test ettim.

5 concurrency ve 1000 request göndererek kendi bilgisayarımda bu testi gerçekleştirdim.

Zend için test sonuçları :

IIS 7.0 Üzerinde PHP MemCache ve Codeigniter Kullanımı

Gönderen : Mustafa İleri Tarih : 21 April | 08:37 Son Cevap Yazan : osman

Windows 2008 Server üzerinde bulunan IIS 7.0 ile PHP olayı Windows ta da güzel hale gelmiş.Sadece PHP kurmak kolay ama biraz atraksiyon yaptığınızda meşakatli bir süreç sizi bekliyor.

Bu yazının amacı sizi bu meşakatli süreçte biraz olsun rahatlatabilmek.

IIS 7.0 Üzerine PHP Kurulumu Öncelikle FastCGI modülünü IIS e kurmanız gerekli.Role Service kısmından bu işlemi gerçekleştirebilirsiniz.

Fast CGI

Sonrasında Handler Mappings->Add Module Mapping kısmına tıklıyoruz.

ADD Module Maping

Aşağıdaki şekilde PHP yi ekleyin.

PHP Adding

Sonrasında

<?php phpinfo(); ?>

ile sonuç alalım. Sıra Geldi MemCache Kurmaya code.jellycan.com/memcached/ adresinden size uygun paketi indirin. Paketi herhangi bir yere açın (mesela…

2 adet cevap gönderildi Cevap Gönder

Codeigniter ile MSSQL Kullanımı

Gönderen : Mustafa İleri Tarih : 16 April | 08:53

Codeigniter php de en sık kullanılar şeker mi şeker bir framework.Kullananlar bilir bu framework u kullanmaya başladınız mı evladınız gibi seversiniz :)

Gün gelir de Codeigniter üzerinden MSSQL e bağlantı kurmanız gerekir ise daha düzgün bir ifade ile MSSQL ile çalışmanız gerekir ise yapmanız gereken işlemleri anlatmaya çalışacağım.

Öncelikle config.php dosyası üzerindeki bağlantı ayarlarında şunu yapıyoruz.

$db["default"]["hostname"] = "Driver={SQL Server Native Client 10.0};Server=BDT018;Database=Blog;";
$db["default"]["username"] = "sa";
$db["default"]["password"] = "********";
$db["default"]["database"] = "Blog";
$db["default"]["dbdriver"] = "odbc";
$db["default"]["dbprefix"] =…

Codeigniter için .htacces Yapılandırması

Gönderen : Mustafa İleri Tarih : 16 March | 08:09

Hazır elimiz değmişken Codeigniter a .htaccess te yapılandıralım.

# URL i tekrar yazmayı açar
RewriteEngine On

# Varsayılan yükleme dizniniz mesela ben root altında project kullandım production da / şeklinde değiştirilecek
RewriteBase /project/

# application model ve controller dizinlerini görüntülenmeye karşı  korumak için
RewriteRule ^(application|modules|system) - [F,L]

# Talep edilen dosya ve dizinler var ise direk gösterimine izin vermesi için
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Gelen tüm url yi index.php/URL formatına çevirir
RewriteRule .* index.php/$0