![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 194 Pomógł: 0 Dołączył: 22.09.2003 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Rozwój F3Site'a trwa. Po dodaniu kolejnego pola (SIZE) do tabeli plików jest razem 14 pól (tyle, co ma PostNuke). To może wpłynąć na dłuższe ładowanie (a skrypt ma być szybki). Nie można przecież usunąć także pól: autora, daty dodania, dłuższego opisu, access (czy jest widoczny), oceny, pobrań...
Co jest jednak powodem dodania pola SIZE? -> Będzie z niego wynikało, ile plik zajmuje lub czy znajduje się on na lokalnym serwerze (rozmiar zostanie sprawdzony za każdym razem). Przyczyna: dodanie możliwości dodawania plików zdalnych Co więc mi radzicie? 1. Usunąć pole "licencja". 2. Usunąć pole "priotytet" (dotyczy wyświetlania na liście, wartości: 1, 2, 3). 3. Zostawić 14 pól. 4. Nie dodawać pola SIZE, rozwiązać problem inaczej. 5. Inaczej - jak? -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
A powiedz mi jak Ty wpadłeś żeby dać w poście prefix SQL i jednocześnie napisać go na forum php :?:
Bo ja tego nie ogarniam ![]() Przenoszę na Bazy danych |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ilość pól nie ma prawa wpływać na szybkość działania. Możesz spróbować rozdzielić tą tabelę na parę innych (patrz -> normalizacja), jeżeli jest to możliwe z logiczne punku widzenia.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
zastanow sie nad struktura bazy, jezeli sa jakies pola ktore beda zadko uzywane wywal je do osobnej tabeli,
mozna tez pokusic sie o zrobienie pol textowych w osobnych tabelach - slyszalem ze to tez pomaga (chyba chodzi o indeksowanie) ale z czym masz konkretnie problem tak wlaciwie? -------------------- aplikacje internetowe | Symfony
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 194 Pomógł: 0 Dołączył: 22.09.2003 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Z tym, że jest trochę dużo pól... To dotyczy skryptu F3Site. Jest pole "pełny opis", które ostatecznie możnaby przenieść do innej tabeli, ale czy jest sens? Jak myślicie?
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 17:10 |