![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 29.05.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Udostępniam uzytkownikom możliwość avatarów - można wysłać na serwer lub wpisać adres obrazka z sieci. I z tą drugą metodą mam problem. Podczas zapisania adresu obrazka robie getimagesize() i sprawdzam jego rozmiary. Jednak jest możliwość, ze w przyszłości uzytkownik zmieni ten obrazek na jakiś duży (tj. uploaduje na jego miejsce duży obrazek o tej samej nazwie, a więc dalej do niego się odnosi wpis w bazie). Chciałem więc przy każdym wyświetleniu ava sprawdzić rozmiary tego obrazka, i gdy jest on za duży to go po prostu nie wyświetlić. Jednak skrypt strasznie zwalnia - przy jednym obrazku wykonuje sie 3,4 sekundy!
Czy ma ktoś pomysł jak inaczej rozwikłać ten problem? Czy to normalne, że ta funkcja tak obciąża serwer? Jakie wy stosujecie sposoby na avatary? Ten post edytował MatheW 10.08.2006, 21:42:56 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Ja w ten sposob wyswietlam za kazdym razem. Nie ma ich za wiele, pozatym serwer mam dedykowany (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
A obrazek po zresizowaniu zawsze mozna zapisac na serwer a stary usunac. Ten post edytował thornag 12.08.2006, 18:32:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 01:41 |