<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Muhammet Şafak — Research — Araştırmalar</title><description>Ölçüm, analiz, ekosistem taraması ve kaynak derlemesi kayıtları: hangi soruyu kovaladım, nasıl araştırdım, ne buldum ve sonuca ne kadar güveniyorum.</description><link>https://www.muhammetsafak.com.tr/</link><language>tr-TR</language><lastBuildDate>Thu, 20 Aug 2026 00:00:00 GMT</lastBuildDate><managingEditor>info@muhammetsafak.com.tr (Muhammet Şafak)</managingEditor><atom:link href="https://www.muhammetsafak.com.tr/research/rss.xml" rel="self" type="application/rss+xml"/><item><title>Bir PHP framework&apos;ünü kurmanın sabit maliyeti: disk boyutu hiçbir şey söylemiyor</title><link>https://www.muhammetsafak.com.tr/research/php-framework-ayak-izi/</link><guid isPermaLink="true">https://www.muhammetsafak.com.tr/research/php-framework-ayak-izi/</guid><description>Disk boyutu hiçbir şey öngörmüyor: Yii2 en büyük vendor&apos;a sahip (34,1 MB) ama istek başına yalnız 62 dosya yüklüyor — sahanın en azlarından. İstek başına dosya sayısı da öngörmüyor: CodeIgniter 96 dosya yükleyip 6.431 istek/sn veriyor, Symfony 224 dosya yükleyip 13.067 veriyor. Gerçekten ayrışan tek şey opcache soğukken ödenen ilk istek: Phalcon 2,2 ms, Laravel 72,2 ms — otuz üç kat. Bu, her deploy&apos;dan sonra ilk ziyaretçinin ödediği derleme faturasıdır ve framework başına birkaç kilobayt değil, onlarca milisaniye tutuyor.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>arac-karsilastirma</category><category>php</category><category>framework</category><category>opcache</category><category>composer</category><category>bagimlilik</category></item><item><title>Yedi PHP framework&apos;ü aynı yükte ölçtüm: fark, istek gerçek iş yaptıkça küçülüyor</title><link>https://www.muhammetsafak.com.tr/research/php-framework-yuk-testi/</link><guid isPermaLink="true">https://www.muhammetsafak.com.tr/research/php-framework-yuk-testi/</guid><description>Boş bir rotada en hızlı ile en yavaş arasında 4,4 kat var (Slim 25.975, Laravel 5.966 istek/sn). Ama istek gerçek iş yapmaya başlayınca fark kapanıyor: veritabanından tek satır çeken bir istekte 3,7 kata, yirmi satır çekende 3,5 kata iniyor. Phalcon boş rotada üçüncüyken veritabanı isteğinde beşinciye düşüyor — C eklentisi olmak, sorgu beklerken bir işe yaramıyor. Asıl pahalı olan şey framework seçimi değil: Laravel&apos;in kendi varsayılan web middleware grubu, aynı yanıtı 5.858&apos;den 2.176 istek/sn&apos;ye düşürüyor — yani tek bir varsayılan, framework&apos;ler arasındaki farkın çoğundan daha pahalı.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>servis-yuk</category><category>php</category><category>benchmark</category><category>framework</category><category>php-fpm</category><category>docker</category></item><item><title>Chart.js&apos;i nasıl import ettiğin, ziyaretçiye kaç kilobayt gönderdiğini belirliyor</title><link>https://www.muhammetsafak.com.tr/research/chartjs-import-stratejisi/</link><guid isPermaLink="true">https://www.muhammetsafak.com.tr/research/chartjs-import-stratejisi/</guid><description>Seçmeli register, `chart.js/auto` yerine 9,7 kB gzip tasarruf ettiriyor (67,8 → 58,1 kB, %14,3). Asıl büyük düşüş kütüphanenin kendisinde değil, hiç kullanılmayan controller&apos;ları dışarıda bırakmakta: yalnız çubuk grafiği kaydeden bir sayfa 46,0 kB&apos;a iniyor — auto&apos;nun üçte ikisi.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>arayuz-performans</category><category>bundle-size</category><category>chart-js</category><category>astro</category><category>preact</category></item></channel></rss>