![]() |
![]() |
![]() ![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:27 |