Въпрос относно структуриране на сайт

appmaster

Registered
Искам вашето мнение по един доста, спорен въпрос.
Кой вариант е по-добър в следния случей:

Искам да си разделя сайта на модули. За целта мисля дали да ползвам функциите в PHP - require, require_once, include. Или да ги викам като записи от базата данни.

В случея как е по-рентабилно да ги извиквам.
Да кажем че съм си направил малък модул за рекламите.
И понеже ще се повтаря на повече страници, за мое улеснение да го изнеса като отделен модул(тук е въпроса като файл или като запис от БД)

И другия въпрос, горните начини не хабят ли повече ресурси(четене по-диска на множество малки файлчета, записи).
Дали не е по-добре да си е всяка страница направена на принципа на хтмл-а.

Питате се защо ви питам такива глупости ли?
Ами целта ми е максимално оптимизиране на страницата така, че да трябват по-малко ресурси.

Благодаря за мненията предварително. ;)
 
В файлове:
1. Имаш контрол на правата, можеш да ги сложиш read-only etc
2. Ако някой се докопа до базата данни автоматично може и да изпълнява код по сайта
3. Базите данни попринцип не са удобни за запазване на изпълним код
4. eval е по-бавен от инклудване
5. UNIX-базираните имат автоматично кеш на най-използваните файлове в рамта
 
alex95_bg_2 каза:
В файлове:
1. Имаш контрол на правата, можеш да ги сложиш read-only etc
2. Ако някой се докопа до базата данни автоматично може и да изпълнява код по сайта
3. Базите данни попринцип не са удобни за запазване на изпълним код
4. eval е по-бавен от инклудване
5. UNIX-базираните имат автоматично кеш на най-използваните файлове в рамта

Може да се допълни, че на практика БД също е файл.
 
И само да попитам, примерно на горе-долу прост сайт.
Дали ще има голяма разлика, ако го направя с include или дадената страница си е един файл?
 

Back
Горе