Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> system wizytowek
Yatta
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 29.05.2003
Skąd: Warszawa

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


Witam

Robie taki systemik wizytowek w ktorym kazdy usr moze sobie edytowac zawartosc 6 roznych podstron.

Ciekawi mnie czy droga ktora obralem jest ok.
Mianowicie zeby nie obciazac mysql generuje statyczne pliki php z zawartoscia oraz jeden duzy plik z ustawieniami - nic skomplikowanego.

Czy ma to szanse powodzenia?

dzieki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Przemo`
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 15.05.2004
Skąd: Kraków

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


Ale żeby nie obciążać mysql w jakim sensie? Masz na myśli obciążenie ogólne serwera, czy samej bazy MySQL, która jest juz obciążona? Jeśli to pierwsze, to chyba bardziej obciąży zapisywanie i odczytywanie z pliku, generalnie MySQL jest szybszy. Chyba że sam serwer MySQL jest przeciążony dużą ilością zapytań, wtedy możesz to zrobić na plikach.
Chyba, że zrobisz skrypt w taki sposób, żeby generował plik HTML i potem odczyt będzie bez użycia php, wtedy jak najbardziej na plikach. Możesz funkcją file_get_contents('plik') pobierać zawartość pliku HTML, potem wpisywać ją w duże pole textarea, user będzie mógł sobie wszystko do woli edytować i poźniej funkcja nadpisująca stary plik HTML i ewentualnie robiąca wcześniej backup uprzedniego pliku. Wtedy jak najbardziej bez MySQL'a
Go to the top of the page
+Quote Post
Dravo
post
Post #3





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2003

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


Cytat
Chyba, że zrobisz skrypt w taki sposób, żeby generował plik HTML i potem odczyt będzie bez użycia php, wtedy jak najbardziej na plikach. Możesz funkcją file_get_contents('plik') pobierać zawartość pliku HTML, potem wpisywać ją w duże pole textarea, user będzie mógł sobie wszystko do woli edytować i poźniej funkcja nadpisująca stary plik HTML i ewentualnie robiąca wcześniej backup uprzedniego pliku. Wtedy jak najbardziej bez MySQL'a

Według mojego skoromnego zdania lepiej używać bazy, a odpowiednie wyniki cachować.
Podzieli to zadania między serwer (cachowanie i wszytsko z tym zwiazane) i bazą danych (przechowywanie danych).
Go to the top of the page
+Quote Post
Yatta
post
Post #4





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 29.05.2003
Skąd: Warszawa

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


Obciazenie mysql w sensie gdy np 100 osob bedzie probowalo wejsc na swoja wizytowke

A wlasnie zrobilem tak ze generuje pliki php(w sumie moze byc i html chyba) podstron ktore tylko inlcuduja sobie jeden gotowy plik z ustawieniami i polaczenia z baza nie ma, ale raczej uzycie php jest no ale chyba znikome.

Schemat jest taki
jeden glowny plik index.php i do 6 plikow podstron
index.php includuje plik ustawien i odpowiednio wyswietla menu i zawartosc podstrony.

Czy sie rozni w praktyce file_get_contents od fgets?
Go to the top of the page
+Quote Post
nexis
post
Post #5





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


Moim zdaniem nie ma co przesadzać i nie potrzebne tu jest cachowanie. Zabawa z cachowaniem jest dobra jeśli chcesz się zagłębić w posługiwanie się php, ale dla systemu wizytówek chyba zbędne. Dla przykładu weź chociażby to forum, które nie jest cachowane, a zapytań do bazy danych jest mnóstwo. Nie chciałem tym samym powiedzieć, że serwer nie jest tym forum obciążony, ale dla systemu wizytówek obciążenie serwer jest bardzo małe - nawet przy 100 użytkownikach jednocześniej przeglądających swój profil. Ja bym to zrobił tradycyjną metodą łączenie się za każdym razem z bazą danych.
Go to the top of the page
+Quote Post

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: 31.08.2025 - 20:15