Autor Zpráva
Lukkkk
Profil *
Ahoj s PHP teprv zacinam a delam si takovy svu redakcni system a tak sem resil vzajemne propojeni souboru, apod.

Mno a dival jsem se treba na ten cesky redakcni sytem Sunlight CMS verze 7+
A tam to vlastne maji udelane tak ze je soubor core (jadro) a v nem jsou includovany vsechny funkce, a to jak pro administracni rozhrani tak pro bezneho uzivatele. Ale ta slozka s tim jadrem kde jsou ty funkce ma kolem 120kb a tak si rikam jestli to neni moc, i kdyz zase internet se porad zrychluje. A taky jinak efektivneji to asi udelat nejde.

Mate nejake postrehy k tomuto tematu ohledne propojovani souboru s funkcemi atd.

A taky by me zajimalo jestli neni lepsi dat ty funkce do jednoho souboru kdyz uz se nacitaji vsechny protoze kopirovani toho systemu by pak bylo lepsi a taky by bylo lepsi to includovani do hoho vysldneho indexu.
DJ Miky
Profil
Ale ta slozka s tim jadrem kde jsou ty funkce ma kolem 120kb a tak si rikam jestli to neni moc, i kdyz zase internet se porad zrychluje.

Předpokládám, že to je PHP kód – ten se provede na serveru a ke klientovi dorazí pouze výsledek, který může mít pár kilobajtů.
HGD
Profil
tak newim, proč přemejšlíš nad pár KB souborem...
Když nacpeš všechno do jednoho, tak to bude ještě pomalejší a hlavně to bude šíleně nepřehledný zejména pro pozdější úpravu
Alphard
Profil
uživatel samozřejmě nebude ty funkce stahovat, dostane až výsledné html, pro scripty je stejně 120 kb docela málo :-)

možná by jsi měj začínat s něčím jiným, CMS je právě na kvůli propojení mnoha scriptů složité
Lukkkk
Profil *
DJ Miky,HGD,Alphard
Diky za rady.

A jeste se chci zeptat pokud je v tom vyrazny rozdil, mozna spis neni, nevim .. Co je lepsi pouzivat pro to abych system prelozil do vice jazyku, (jako myslim slova v administracnim prostredi a systemove hlaseni)

pole nebo define
suky
Profil
Lukkkk
Pokud bych mel na vyber pouze z pole x define, priklanim se k poli, ale pokud budes vytvaret vlatni system, poresil bych to jeste jinak, podle toho, jak to do celeho systemu bude zapadat...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0