Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ograniczanie zużycia transferu strony, obciążenia serwera
gkm86
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.10.2007

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


Witam,
Otóż mam stronę która ma około 700 000 wyświetleń... Czasem więcej, czasem mniej... Częściej więcej winksmiley.jpg
W każdym razie problemem tej strony jest wysoki transfer. W tym miesiącu udało go się nam zbić do poziomu 90GB (miesięczny). Dodatkowo nasz marny hostingodawca (superhost.pl) blokuje nam ciągle konto, zapierając się, że nadmiernie obciąża serwer.
Strona oparta jest o Smarty z włączonym kilkugodzinnym cache. W zasadzie niekorzystamy z trzymania jakichkolwiek danych w plikach i pobierania ich każdorazowo - wyręczamy się cache wbudowanym w smarty, jednoczesnie ograniczając znacznie ilosc zapytan do mysql. Jednak niewiele to zmieniło...

Część strony została oparta o AJAX, aby zminimalizować ilość przeładowań strony, przy okazji podniosła się wygoda użytkownia. Przenieśliśmy wszystkie zdjęcia z wiadomości na drugie konto, tak by odciążyć obecnie wykorzystywane konto hostingowe rozdzielając zużycie transferu na dwa konta - według statystyk zdjęcia zużywały 70% transferu.

Wiem, że zużycie transferu i obciązenie serwera to dwie różne sprawy, ale w tym przypadku idą one nieco w parze. Gdzieś kiedyś się natknąłem na wzmiankę, że duża ilość plików w jednym folderze mocno obciąża serwer. W naszym przypadku tak jest ze zdjęciami, które gromadzę w jednym folderze wraz z miniaturkami. Zdjęć tych są tysiące + drugie tyle miniaturek. Jednak zastanawia mnie czy gdybyśmy zmienili sytuację rozmieszczając miniaturki w odrębnych folderach według schematu: 1 news = jeden folder na zdjęcia i miniaturki (zwykle 3 do 6 zdjęć w jednej wiadomości)

To czy by zmieniło to znacznie sprawę? Czy wogole ma to jakieś znaczenie?

Są tu z pewnością osoby zajmujące się dużymi serwisami, którzy mają podobną zagwostkę. Wymieńmy się doświadczeniami, spostrzeżeniami, uwagami.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nrm
post
Post #2





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

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


1. gzip
2. expires

pomaga.


--------------------
Go to the top of the page
+Quote Post
gkm86
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.10.2007

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


gzip i expires na poziomie .htaccess stosuje juz jakis czas... jednak to zbyt mało
Go to the top of the page
+Quote Post
em1X
post
Post #4





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


Dostosuj stronę do xhtml 1.1 strict. Zero opisowego htmla, sam css.

Poza tym czy hostingowiec nie udostępnił Ci statystyk? Zawsze była tam jakaś rubryka jakie pliki powodują najcięższe obciążenie. Skoro są to zdjęcia to chyba za dużo zrobić nie możesz.

Ten post edytował em1X 1.10.2007, 18:49:20


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
gkm86
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.10.2007

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


Z tych serwerowych to mam tylko AWStats, a obciążenia one nie obejmują... Ze zdjęciami to można powiedziec problem rozwiązany - zamieszczamy je na drugim koncie przeznaczonym tylko wlasnie na zdjecia i nic wiecej...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:40