|
Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon. |
|
View previous topic :: View next topic |
Author |
Message |
Pawe? Hordy?ski Smarty n00b
Joined: 01 Dec 2006 Posts: 1
|
Posted: Fri Dec 01, 2006 12:27 pm Post subject: Czy smarty nadaje sie do duzych portali? |
|
|
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 |
|
MixMan Smarty Rookie
Joined: 02 Sep 2005 Posts: 6 Location: Poland, Gliwice
|
Posted: Fri Dec 01, 2006 10:52 pm Post subject: |
|
|
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! )
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 |
|
_mosh Smarty n00b
Joined: 02 Aug 2007 Posts: 1
|
Posted: Fri Aug 03, 2007 1:06 pm Post subject: |
|
|
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?
niech www generuje si? i tworzy kilkadziesi?t nawet zapyta? do bazy,
a potem kesz i zero zapyta?, zero obci??enia php
wystarczy tylko dobrze rozwi?za? w?a?nie keszowanie
Pozdrawiam, mosh _________________ polski CMS przyjazny pozycjonowaniu SEO CMS oparty na smarty. Forum dyskusyjne na vB |
|
Back to top |
|
|
|
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
|