Cytat
stony indeksowane
heh he he - to się wam udało.
1. Jeżeli dobrze zaplanujemy konstrukcję strony, to nie ma większego znaczenia, czy będzie "obsługiwana" przez jeden plik, includujący inne, czy też osobne działy będą osobno. Najlepiej wybrać wariant pośredni, czyli starać się uniknąć zarówno nadmiernego przeładowania poszczególnych plików (grozi bałaganem, a więc problemami z edycją) jak i zbytniego rozdrobnienia (kiedy to, by wykonać jedną poprawkę, musimy zmienić wiele plików). W efekcie powstaje wiele modułów wielokrotnie uzywanego kodu, incluowanych przez poszczególne działy. Ma to jednak znaczenie tylko dla łatwości pisania i dokonywania modyfikacji - nie wpływa jednak znacząco na czas wykonywania skryptu.
2. Mało który serwi musi się przejmować zbytnim obciążeniem bazy danych przy normalnej pracy, czyli zazwyczaj konieczne jest cachowanie tylko wyjątkowo skomplikowanych zapytań lub np. generowanych grafik.
3. Jeśli jednak pojawia się taka konieczność, wtedy swoją moc pokazuje Smarty, dzięki któremu możemy samodzielnie zadecydować, które elementy będą cachowane (i nie ograniczamy się tylko do cachowania zapytań - zapisywany jest przecież gotowy HTML), oraz jak często chcemy je odświerzać.
A zresztą potestujcie sami - dobrym nawykiem jest umieszczenie w każdym projekcie zegara, kontrolującego czy czasem z czymś nie przesadziliśmy.