Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sposoby zapisywania Configów
Avatarus
post
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 0
Dołączył: 12.12.2006
Skąd: Pszów

Ostrzeżenie: (0%)
-----


Witam
Zastanawiam się jak zrobić efektywny system zapisywania konfigów panleu sterowania.
Obecnie mam ten oparty o bazę. Czyli jest tabele w niej są zapisywanie ustawienia itp.
Potem w skrypcie funkcja która wczytuje z bazy te dane.
Proste...no niby tak..ale moim zdaniem to zbędne zapytanie SQL, które można pominąć, bo te dane nie są tak często zmieniane.

Mam kilka pomysłów, pomóżcie mi wybrać najbardziej efektywny, który najlepiej oszczędzi serwer (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
1: Plik np. Config.php
W nim będą zapisywane zmienne wraz z konkretnymi newsami np: $ilosc_pokazywanych_newsow=5; itp

Zalety, łatwo dołączać do każdego skryptu, jednak znowu trzeba wywołać includa lub require.....

2: Zrobić Sekcje początkowe w każdym pliku w który będzie się korzystać z konfiguracji. Zasadniczo w moim mini CMS są 4 taki pliki reszta skryptów dziedziczyło by te dane.
więc wyglądało by to tak:
  1. <?php
  2. ///////////////////////////////
  3. //SEKCJA KONFIGURACYJNA
  4. ///////////////////////////////
  5. $ilosc_pokazywanych_newsow=5;
  6. ///////////////////////////////
  7. //KONIEC SEKCJI
  8. ///////////////////////////////
  9. ........[tu treść skryptu]......
  10. ?>


Plusy to fakt że nie trzeba korzystać z bazy, ani nie trzeba includowac plików.
Minus: może być trudne do zapanowania jeśli wiele plików musi odczytywać konfig (oczywiście mowa o tych które nie mogą go dziedziczyć.

3. Pozostać przy obecnym układzie bazowym

Macie jakieś sugestie...
Z góry dziękuje za pomoc.
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Jeszcze XML, choć wydaje się z początku mało wygodny.
Wogóle, to nie jest ważne, jak są dane przechowywane, ale czy zostały właściwie napisane mechanizmy ich cechowania. Słusznie mówi ~normanos, że najważniejszy jest cache. Mi się podoba zserializowany obiekt, którego jeśli nie ma, to jest odczytywany konfig (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 23:22