Frameworkler için "Hello world" testi
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
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ı
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.

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

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

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…
Codeigniter ile MSSQL Kullanımı
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ı
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
RSS
E-Bülten