Giriş yapmadınız.

Duyuru

TÜRKÇE KİTAP DUYURUSU:
Laravel 5 : Laravel 5.1 Güzelliği (Türkçe)
Vue.js 2 : Vue.js 2 Majesteleri (Türkçe)

#1 18.04.2013 18:42:23

angelside
Üye
Kayıtlı: 26.12.2012
Mesajlar: 195
Website

Laravel 4 yavaş mı?

laravel.io resmi forumunda birkaç yazı görmüştüm laravel4 yavaş şeklinde. Kendi gözümle görmek için basit bir test yaptım. Windows 8 üzerinde LAMP kullanıyorum, APC vb cache uygulamaları kapalı. Önce laravel dosyalarında hiç bir değişiklik yapmadan sadece response zamanlarını kıyasladım, laravel 4, 2.5 kat yavaş cevap veriyordu, kabak haliyle. Basit bir sorgu ekleyince aradaki fark 19 kata çıktı. Sorgu sakila veritabanı üzerindeki actor tablosu, 200 kayıt var sadece. Resimde aradaki fark açıkça görülüyor. Float yazan yerleri de xdebug_time_index() ile elde etmiştim. APC yi açınca da pek bir fark etmiyor.

Kullanılan sorgu

$data = DB::table('actor')->get();

Laravel 4 yavaş mı? Bu durum geçici mi? Laravel 3 ile yazdığım uygulamayı Laravel 4 ile yazmak uygun olur mu, yoksa sadece daha yavaş bir uygulamaya mı sahip olurum?


13g30.png

Son düzenleyen angelside (18.04.2013 18:48:45)


http://urltara.com - Aynı ip üzerinde olan diğer siteler ?

Çevrimdışı

#2 19.04.2013 07:53:54

sineld
Yönetici
Yer: Bursa
Kayıtlı: 26.12.2012
Mesajlar: 1,419
Website

Yanıt: Laravel 4 yavaş mı?

Senin de sözettiğin gibi Laravel Forumlarında hala gündemde bu mevzu.
Ancak orada proje boyutunun büyük oluşu önplana çıkmış durumda.
Senin test ortamın oldukça sağlıksız. Windows 8 ile wamp çalıştırdığımda performansı o kadar kötüydü ki birkaç sayfa yenilemesinden sonra hemen Windows 7'ye geçmiştim, evet Windows 8'in çok kötü bir derleme süresi var bunun da sebebi sanırım her dosyayı tek tek taraması gibi birşeydir.

Hız açısından konuşulduğuna göre Laravel 4, Laravel 3'e oranla %30 daha yavaş ancak bu yine de senin örneğinde olduğu gibi büyük bir rakam değil.
Aynı testi bir linux ve mac makinada yapıp sonuçlarını paylaşman mümkün mü?

Teşekkürler.

Çevrimdışı

#3 19.04.2013 11:11:17

angelside
Üye
Kayıtlı: 26.12.2012
Mesajlar: 195
Website

Yanıt: Laravel 4 yavaş mı?

Linux, cpanel sunucu. APC açık. Linux üzerinde laravel 4 performansı saniyeden milisaniyeye düştü ve fark oldukça azaldı. Kullanılabilirlik için zaten performanstan ödün veriyoruz, ama yine de aşırı yavaş olmasın istiyoruz.


Saf durumda:
Laravel 4: 94ms
Laravel 3: 65ms

Aynı sorguyu dahil ettiğimde:
Laravel 4: 103ms
Laravel 3: 84ms


Konuyla ilgisi yok ama şöyle bir hata çıkıyor, native session kullandığımda:

Warning: SessionHandler::read(): The session id is too long or contains illegal characters, valid characters are a-z, A-Z, 0-9 and '-,' in /xxx/laravel/4/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Storage/Proxy/SessionHandlerProxy.php line 69

Sessionu "cookie" olarak değiştirmek zorunda kaldım, şimdi bir de bunu çözmem lazım. Kurulumu "composer install --prefer-dist" olarak yapmıştım.


http://urltara.com - Aynı ip üzerinde olan diğer siteler ?

Çevrimdışı

#4 20.04.2013 10:21:49

CeRBeR
Üye
Kayıtlı: 20.04.2013
Mesajlar: 1

Yanıt: Laravel 4 yavaş mı?

Peki burdaki tartışmaya dayanarak laravel 3 ten laravel 4'e sağlıklı bir geçiş mümkün değil diyebilir miyiz ?

Çevrimdışı

#5 20.04.2013 10:36:23

sineld
Yönetici
Yer: Bursa
Kayıtlı: 26.12.2012
Mesajlar: 1,419
Website

Yanıt: Laravel 4 yavaş mı?

Diyemeyiz.

Ben şu an'a kadar Laravel 4 ile iki web uygulaması geliştirdim, şu anda üçüncüsüne başladım.
Laravel 3 çok başarılı o kesin ancak ben Laravel 4 varken farklı bir alternatif arayışına girmem, dosya sayısı fazla olabilir, hızı %30 düşük olabilir, bunlar bence çok kötü şeyler değil.

Çevrimdışı

#6 29.04.2013 20:27:59

angelside
Üye
Kayıtlı: 26.12.2012
Mesajlar: 195
Website

Yanıt: Laravel 4 yavaş mı?

Şu mysql için dns çözümlemesinin windows üzerinde yavaş olduğunu okumuştum bir yerde, o zamandan beri veritabanı ayarlarında "localhost" yerine "127.0.0.1" kullanıyorum. Buna çok dikkat etmek lazım.

Windows 8 üzerinde, laravel 4'ü sıfırdan güncel olarak kurdum. Hızda herhangi bir sorun yok. Aynı ilk konudaki sakila veritabanı ile test ettim.

laravel 4, localhost -> 1.0770778656006
laravel 4, 127.0.0.1 -> 0.064054012298584


http://urltara.com - Aynı ip üzerinde olan diğer siteler ?

Çevrimdışı

#7 29.04.2013 22:02:37

drlinux
Moderatör
Yer: İstanbul
Kayıtlı: 28.12.2012
Mesajlar: 98
Website

Yanıt: Laravel 4 yavaş mı?

Kişisel fikrim ve tavrım yıllardır hic degismedi. Stable sürüme kavuşmamiş bir araçla ürün ortaya çıkartmaya çalişma. Bu tartismalar yersiz. Laravel 4 hala beta asamasinda. Henuz bitmemis bir uygulamanizin musteri tarafindan gezilip durmadan size su calismyor burasi yavas diye telefon actigini, mail attigini dusunun. Hele bir ortaya ciksin konusulur da duzeltilir de...


Man is a slow, sloppy and brilliant thinker; the machine is fast, accurate and stupid. ~ William M. Kelly

Çevrimdışı

Forum alt kısmı