Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Które rozwiązanie lepsze/szybsze...
Forum PHP.pl > Forum > PHP
mihow
Cześć.
Borykam się z pewnym problemem.
Chodzi mi dokładnie o generowany ruch na koncie.
Co lepsze - wyświetlanie mniejszych zdjęć na stronie pomniejszonych normanie z pliku poprzez <img>, czy może szybsze i bardziej wydajne będzie wyświetlanie miniatur za pomocą funkcji imagejpeg i tym podobne?
Które rozwiązanie będzie lepsze i będzie generowało mniejszy ruch na koncie?

MB
enceladus
Wg mnie lepiej jest generować miniatury, ale wtedy trzeba zrobić na serwerze cache tych miniatur, gdyż generowanie ich za każdym razem za bardzo obciąży serwer. Plusy:
1. Mniejszy ruch - jeśli masz np galerię to otwarcie całej strony galerii zajmnie userowi mniej czasu (zwłaszcza jeśli pracuje na modemie). Otwierając pełną wersję obrazka ma już świadomość, że musi czekać.
2. Ładniejszy wygląd obrazków - przeglądarki czasem dość słabo przeskalowyją obrazki - są one poszarpane etc....
spenalzo
Eee... najrozsądniejsze wyjście - przyn dodawaniu fotek od razu zmniejszasz fotke i zapisujesz ją na serwerze - potem zamiast za każdym razem generować miniaturkę wyświetlasz tę istniejacą...
halfik
a zmniejszanie grafiki poprzez podanie jakis malych marametrow do <IMG> nic nie daje, bo grafika i tak jest w calosci ladowana winksmiley.jpg
mihow
Cytat
a zmniejszanie grafiki poprzez podanie jakis malych marametrow do <IMG> nic nie daje, bo grafika i tak jest w calosci ladowana ;)


No tak, ale jeśli już posiadam kilka tysięcy zdjęć na serwerze?
Jak zrobić tę sztuczkę z casch'em?
Dajcie jakiś link lub artykuł to sobie poczytam.

Dzięki
patrycjusz
Cytat
a zmniejszanie grafiki poprzez podanie jakis malych marametrow do <IMG> nic nie daje, bo grafika i tak jest w calosci ladowana winksmiley.jpg

hihi to chyba nie o to chodzi...
no więc powiem tak...
:arrow: sposób - oczywiście że stosowałbym (i stosuje :wink: ) robienie resizu w locie i w prawie wszystkich przypadkach robię to mniej więcej w tej kolejności
1. stworzenie katalogu z nazwą sekcji/działu itp w galerii
2. nadaje mu prawa chmod 777
3. generuje losową nazwe obrazka
4. resize i upload do katalogu
6. nazwa katalogu i obrazka w odpowiedni sposob do bazy
Sądze że sposób wydajny i dosyć rozsądny (możlwe że są lepsze w php) który umożliwia mi tworzenie całych struktur drzewiastych galerii
:arrow: wydajność - wszystko zależy od możliwości twojego serwera, jego łącza .
Przyjmując że skrypt zastosowany u mnie w systemie dziennie ma upload jakiś 200 zdjęć i resize każdego na 3 sposoby i że stoi to na maszynie z wyjściem 35mb bez żadnych ograniczeń i maszyna jest szybka - działa all bardzo ładnie.

Pozdrawiam patS.
UPDATE co do artykułów to tutaj na forum jest wystarczająco wiedzy na ten temat,
zawsze jest także manual. smile.gif
DeyV
pro ->php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.