![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
W czym lepiej przechowowywac zdjecia?
W MySQLu w Blob'ie czy na FTP'ie? Gdzie mniej miejsca zajmuje? -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
W zasadzie to troszeczke mniej na FTP-ie, ale nie sadze zaby ta korzysc przewazyla korzystci z trzymania tego w BLOB-ach moim zdaniem. Na pewno masz szybszy do tego dostep (patrzac z punktu widzenia skryptu).
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 17.04.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Gdzies niedawno czytalem, ze nie zaleca sie trzymania wielu wartosci typu BLOB w bazie danych, ponoc to spowalnia baze jako calosc. Jesli znajde gdzies ten tekst albo linka, to podrzuce. Wiadomo Wam cos na ten temat?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
To juz scisle zalezy od uzywanej bazy danych i konstrukcji tabel. W roznych sytuacjach to moze byc roznie, ale mysle ze generalnie i tak bedzie leszym rozwiazaniem od FTP. Konkurencja moglybybyc najwyzej lokalne pliki jesli takie rozwiazanie jest mozliwe.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
to co mi polecacie?
Zalezy mi na szybkosci ładowania i wydajnosci! Przed dodaniem obrazka bedzie jeszcze zmniejszany przez GD, to odpowiednich wymiarów! -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
Jesli FTP kontra BLOB to zdecydowanie BLOB. Nawiazanie polaczenia z FTPem jednak troche trwa (na podstawie obserwacji, teoretycznie nie powinno byc az takiej roznicy, ale jest...)
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
pytanie co rozumie pod pojeciem FTP jezeli trzymasz zdjecia na tym samym serwerze co skrypty to lepiej bez bazy natomiast jezeli chces sie laczyc z ftp to lepiej BLOB
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
pliki moge miec na tym samy serwerze, lub w bazie, co wybrac?
-------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
Jesli masz dostep do plikow z poziomu skryptow za pomoca instrukcji fopen to na pewno bedzie to najszybsze rozwiazanie, i chyba w sumie nawet dosc wygodne.
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
nieee!!
Chodzi mi o pliki graficzne, czy mam je wstawiac normalnie (<img src...>) czy ladowac z bazy MySQL i tam je takze przechowywac! -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
![]() <img src="statyczne_plik.jpg"> zawsze bedzie najszybsze ![]() |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
hehe nie jest to moze skomplikowane ale zalezy mi na oszczednosci mb
![]() gdzie bedzie mniej zajmowalo? -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
Pod wzgledem zajetosci FTP czy pliki to jest to samo, w bazie zajeloby troche wiecej.
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
czyli mam robic tradycyjnie, bez bazy?
-------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
Jezeli bierzesz pod uwage tylko szybkosc i zajetosc to tradycyjnie. Nie wiem co grzybisz, wiec trudno cos tu bardziej dywagowac.
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
Kicaj_: nie wiem o co Ci chodzi o szybkosc czy MB
![]() |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Tworze baze userów ze zdjeciami, zdjecia mozna dodawac i usuwac!
Chodzi mi o to gdzie zaoszczedze troszku kilobajtów, czy trzymac standartowo na FTPie czy trzymac w MySQL'u? No na szybkosci tesh mi napewno zalezy! -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
W zasadzie to napisz jak umiesz (czy jest Ci latwiej/wygodniej). Roznice sa zbyt male zeby dyskutowac o tym w watku na juz dwie strony.
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
zrobie chyba standartowo...
Za jakis czas przeprowadze test pomiedzy: standartowym plikiem graficznym na FTPuie, a plikiem trzymanym w BLOB'ie w MySQL'u! Wyniki opublikuje tutaj! -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 99 Pomógł: 0 Dołączył: 14.07.2003 Skąd: z epoki lodowcowej Ostrzeżenie: (0%) ![]() ![]() |
prosty test mowi co jest lepsze :
Cytat z pliku : 0.039194941520691
z bazy : 0.12915802001953 [php:1:e72fda95fc]<?php function podaj_czas() { $mtime = microtime(); $mtime = explode(" ",$mtime); $mtime = $mtime[1] + $mtime[0]; return $mtime; } $start=podaj_czas(); $plik=fopen("fotka.jpg","r"); while (!feof($plik)) echo fread($plik,1024); fclose($plik); $stop = podaj_czas(); $czas=$stop-$start; echo "z pliku : $czas"; $start = podaj_czas(); @mysql_connect("localhost", "**", "**"); @mysql_selectdb("test"); $wynik=@mysql_query("SELECT dane FROM fotki WHERE id=2"); $dane=@mysql_fetch_array($wynik); echo $dane['dane']; @mysql_close(); $stop= podaj_czas(); $czas=$stop-$start; echo "z bazy : $czas"; ?>[/php:1:e72fda95fc] gdzie : [sql:1:e72fda95fc]CREATE TABLE `fotki` ( `id` int(10) unsigned NOT NULL auto_increment, `dane` mediumblob NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM; [/sql:1:e72fda95fc] -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 20:46 |