🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232090

Wydajność Laravel'a - prawda czy mit?

#232090
From: Marek S
Date: Fri, 30 Nov 2018 22:49
23 lines
1663 bytes
Zapoznaję się z tym frameworkiem od jakiegoś czasu. Ponoć jest on 
mega-wydajny. Jak to możliwe gdy:

1. Zamiast zapytań SQL'owych stosuje się coś w rodzaju active record lub 
query builder'a.

2. Zamiast inicjowania wymaganych obiektów w miejscu użycia i potem 
wielokrotnego wykorzystania instancji, robi się to w fasadach za każdym 
razem inicjując obiekt od nowa.

3. Cache dotyczy całości URI a nie poszczególnych składowych danej 
strony WWW lecz całości i czasem wiąże się to z odwołaniami do bazy 
danych by stwierdzić czy coś się zmieniło zamiast do statycznych plików.

4. Zastosowanie DAO do odczytu danych powoduje załadowanie do RAM np. 
100 rekordów i potem w pętli ich przetwarzanie na HTML zamiast odczytu 
sekwencyjnego z bazy.

WTF?

-- 
Pozdrawiam,
Marek
Technical Details
Message-ID: <ptsep2$ea1$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Marek S <precz@spamowi.com>
Newsgroups: pl.comp.lang.php
Subject: Wydajność Laravel'a - prawda czy mit?
Date: Fri, 30 Nov 2018 23:49:01 +0100
Organization: ATMAN - ATM S.A.
Lines: 23
Message-ID: <ptsep2$ea1$1@node1.news.atman.pl>
NNTP-Posting-Host: 89-70-94-204.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1543618146 14657 89.70.94.204 (30 Nov 2018 22:49:06 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Fri, 30 Nov 2018 22:49:06 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1
X-Mozilla-News-Host: news://news.atman.pl:119
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit