Smarty Forum Index Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon.

Czy smarty nadaje sie do duzych portali?

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Smarty Forum Index -> Language: Polish
View previous topic :: View next topic  
Author Message
Pawe? Hordy?ski
Smarty n00b


Joined: 01 Dec 2006
Posts: 1

PostPosted: Fri Dec 01, 2006 12:27 pm    Post subject: Czy smarty nadaje sie do duzych portali? Reply with quote

Witam, mam pytanie
bardzo lubie smarty ale mam obawy co do wyajnosci,
czy mozna myslec o zrobieniu portalu ktory ma 300 000 unikalnych uzytkownikow i codziennie 500 000 odwiedzin?
Back to top
View user's profile Send private message
MixMan
Smarty Rookie


Joined: 02 Sep 2005
Posts: 6
Location: Poland, Gliwice

PostPosted: Fri Dec 01, 2006 10:52 pm    Post subject: Reply with quote

Witam

Moge odpowiedziec tylko na bazie wlasnego doswiadczenia ze Smarty i artykulow w sieci na ten temat, ale osobiscie sadze, ze tak.

Wszystko zalezy, IMHO, od tego, jak dobry silnik masz jako podstawe portalu. Nie bede wnikal, ktory ze znanych systemow CMS wygrywa pod wzgledem wydajnosci (na sieci sa dostepne benchmarki), ale jesli chcialbys to robic na wlasnym, to jesli bedzie dobrze zaprojektowany i wykonany - nie widze problemow.
Raz wygenerowana i zbuforowana strona bedzie serwowana przez Smarty jak zwykla statyczna strona (X)HTML, wiec kop wydajnosci jest bardzo duzy - praktycznie zadnego PHP procz podstawowego odczytac -> wyswietlic -> koniec. Zadnych polaczen do bazy, zadnych czaso- i zasobozernych dzialan (powtarzam - jesli silnik to potrafi).

Poza tym mozesz wspomoc Smarty dodatkowymi mechanizmami, takimi jak np.:
- MMTurck czy inny akcelerator; Smarty kompiluje szablony do kodu PHP, wiec uzywajac go korzystasz takze z dobrodziejstw cache'owania kodu PHP (chociaz uwaga na to - spotkalem sie osobiscie z przypadkiem, gdy MMTurck gryzl sie ze Smarty i strony nie wyswietlaly sie jak nalezy),
- ramdisk; przechowywanie skompilowanych / statycznych stron na jakiejs partycji pamieciowej,
- to samo, ale z uzyciem pamieci dzielonej,
- jesli portal jest naprawde duzy i rozproszony na kilku serwerach, warto zastanowic sie nad wdrozeniem systemu typu memcache.

Poza tym - shared server czy dedyk takze czyni roznice (a to odkrycie! Wink)
Zalezy od firmy hostingowej, ale czasami Smarty "wypruwa sobie flaki", a i tak wszystko na nic, bo serwer / siec / system plikow serwera dzielonego nie wyrabia i ogolna szybkosc generacji stron jest mizerna. Wtedy dedyk jest nieodzowny (lub zmiana firmy).
Back to top
View user's profile Send private message
_mosh
Smarty n00b


Joined: 02 Aug 2007
Posts: 1

PostPosted: Fri Aug 03, 2007 1:06 pm    Post subject: Reply with quote

Witam

Ja dodam tylko od siebie (bo zabaw? w Smarty dopiero zaczynam, ale zachwycony jestem mo?liwo?ciami),
tak jak wspomnia? kolega na wy?ej, du?o zale?y od silnika,
no teraz ja buduje w?asnego CMS i optymalizacje skryptów php odk?adam póki co na bok.. no bo po co si? na starcie przem?cza? Smile
niech www generuje si? i tworzy kilkadziesi?t nawet zapyta? do bazy,
a potem kesz i zero zapyta?, zero obci??enia php Smile
wystarczy tylko dobrze rozwi?za? w?a?nie keszowanie Very Happy

Pozdrawiam, mosh
_________________
polski CMS przyjazny pozycjonowaniu SEO CMS oparty na smarty. Forum dyskusyjne na vB
Back to top
View user's profile Send private message
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Smarty Forum Index -> Language: Polish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Protected by Anti-Spam ACP