Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Pare pytań ogólnych
Forum PHP.pl > Forum > Przedszkole
IMP
Witam

Od pewnego czasu prubuje napisac swoj mały CMS, jak do tej pory jest mozliwosc dodawania newsow oraz ich komentowania,
jest forum z postami i mozliwoscia ich edycji oraz rangi userow.
Jednak jest problem jestem poczatkujacym programista... plikow mi sie namnozylo pytan rowniez. Chcialbym to jakos ogarnac jednak bez waszej pomocy nie dam sobie rady.

1)  Jak powinienem konstruowac wydajne tabele w mysql
* czy powinienem robic takie same tabela dla np newsow i forum tak aby zmniejszyc ilosc kodu php i ujednolicic zapytania?
* czy lepiej dzielic dane na tabele czy moze lepiej miec jedna duza
2) Chcialbym ograniczyc ilosc kodu, chcialbym tez ujednolicic zapytania tak aby mozna bylo je kozystac w wielu miejscach systemu
3) Na co uwazac, aby system byl wydajny.
4) Czy taki poczatkujacy proogramista php jak ja powinien sie juz brac za frameworki
5) Chcialbym nauczyc sie obiektowego PHP aby zmniejszyc ilosc kodu... nie chodzi o tutorial z podstawami a o praktyczne przyklady rozwiazan

Oto moj "cms"
http://wpd.cal.pl/clanms/index.php?action=add_post&id=2

Licze na wasza pomoc:)
.radex
1a: osobne tabele
1b: osobne tabele, ale bez przesady
2: Jeśli uważasz to za stosowne - zrób funkcję, która to ułatwi. Ale pamiętaj - nadmierne ściskanie kodu zmiejsza jego czytelność
3: Uważaj na zapytania. Szczególnie, że masz tam forum. Z czasem namnoży się ich niepotrzebnie. Postaw gdzieś na dole (do testów) licznik wykonanych zapytań.
4: w zależności od samego frameworka - może pomóc, ale może też i utrudnić. Nie bierz się za ZF, jeśli już to jakaś Kohana, czy coś innego prostego. Jeśli nie znasz podstaw OOP - nie bierz się za to.
5: No tutaj nie pomogę - nie znam takich tutków. W książkach to jest zwykle świetnie wytłumaczone, ale po co wydawać na takie pierdołki kasę...

btw. popracuj nad znakami interpunkcyjnymi i słowami typu "ale", bo czasem ciężko zrozumieć, co miałeś na myśli
IMP
Yhy qmam... macie moze jeszcze jakies rady?
.radex
Popraw krzaki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.