Har qanday dasturiy mahsulotni ishlab chiqishda, dasturchilar jamoasi birinchi navbatda dasturiy ta'minot tizimining tuzilishini aniqlaydigan dasturiy platformani tanlab olish vazifasi bilan shug'ullanadi.Buni amalga oshirish uchun, siz "bu xususiyatni qanchalik tez bajarish kerak", "bu xususiyatga chindan ham muhtojmiz" degan xususiyatlardan juda ko'p sonli xususiyatlarni hisobga olishingiz kerak. Va har doim shunday. Miya chalg'ituvchi momaqaldiroq vaqtida jamoa framework qulayligi, tezlik, unda yoki muvofiq modullarda qo'llaniladigan bir qator xususiyatlarni taqqoslaydi.Lekin yana ham yaxshiroq, tezroq va samaraliroq? Ushbu maqolaning asosiy maqsadlaridan biri, PHP ning yangi versiyalarining ishlashi va samaradorligini yaxshilashning amaldagi jihatlarini aniqlashga qaratilgan. Shuning uchun test PHP 5.6 / 7.0 / 7.1 bo'yicha o'tkazildi.
Taqqoslash uchun quyidagi frameworklar tanlandi:
slim-3.0
ci-3.0
lumen-5.1
yii-2.0
silex-1.3
fuel-1.8
phpixie-3.2
zf-2.5
zf-3.0
symfony-2.7
symfony-3.0
laravel-5.3
laravel-5.4
bluz
ze-1.0
phalcon-3.0
Teslash odatda 4 turga bo'linadi:
Samardorlik(throughput)
Kerakli xotira miqdori (memory)
Bajarilish vaqti (exec time)
Qo’shiladigan fayllar soni (included files)
Do'stlaringiz bilan baham: |