Zdravím,
chtěl bych se zeptat, jaké je podle vás optimální řešení, co se týká výkonosti webu.
Pokud se nepletu, tak jsou 3 možnosti:
1.) Vytvářet náhledy během nahrávání fotek na server (fotky jsou uloženy na disku)
2.) Vytvářet náhled při každém načtení fotky (fotky jsou uloženy na disku)
3.) Mít fotky uložené v databází nikoliv na disku
A nebo je i jiná možnost, jak to řešit?
Budu vděčný za veškeré náměty.
Fórum › PHP
Náhledy fotek
vytvorit nahledy pri nahrani.. a na disku.. teda mozna jeste nedavat desetitisice fotek do jednoho adresare.. to uz by taky mohlo lehce zpomalovat
delat to pri kazdem zobrazeni - par lidi a server je zahlcenej
databaze nekdy neni tez spatna, ale zase mas pak velke datove prenosy.. a nejspis i trochu vetsi zatizeni..
+ takovej postgreSQL neumi BLOB a podobne
To KIIV : Hmmm, nedávat desetitisíce fotek do jednoho adresáře? A není to jedno, když odkazuji na konkrétní fotku v adresáři? Samozřejmě chápu, že když bych procházel celou složku a zobrazoval jednotlivé náhledy, které ve složce naleznu, tak by to zpomalovalo, ale když budu odkazovat na konkrétní fotku, tak to taky může zpomalit?
no i system ma urcitou rezii.. sice si to pak muze dat co cache.. ale samozrejme sou to i tak zanedbatelny hodnoty.. az pri zatizeni se muzou nejak zajimave projevit..
já třeba náhledy ukládám na disk, a rozděluju do složek podle měsíců (každý měsíc nová složka). Pak když z databáze tahám záznam, tak podle data přidání záznamu zvolím složku... ale jestli je to výkonnostně výhodnější to netuším...
To crAzY^ : nápad zajímavý, ale třeba u e-shopu dost nepoužitelný, ne? To by si u každé položky v e-shopu musel navíc ještě udělat sloupec v databázi, kdy byla položka vyplněna a podle toho načítat fotky ... i když, proč by to nešlo, že? :-)
To DragonBehemont : tak u eshopu by to šlo nechat v jedné složce, ne? Protože pochybuji, že budou na eshopu desetitisíce zboží. Když budeš mít ve složce těch thumbnailů stovky/tisíce tak to na výkon zase takový vliv mít nebude.
Možná blbá otázka, ale dá se nějak určit vliv načítání fotek bez toho, aniž by se to přímo testovalo? Jen tipnu - nějaký výpočet? Například, když vezmu 10 000 fotek o nějaké velikosti, a teď vezmu, jaká je přístupová rychlost, atd ... a z toho vypočtu, jak dlouho bude asi trvat, než server na disku nalezne požadovanou fotku ... asi blbá úvaha, co? A nebo nezbývá nic jiného, než prostě na sever nahrát hromadu fotek a zkusit, jak rychle se stránka načte?
To crAzY^ : To třeba ne, ale máš například 15 000 kategorií a ke každé kategorii máš náhled fotky a fotku, která nějakým způsobem vyjadřuje danou kategorii ... nevím, jestli jsem to popsal dost názorně ...
za mě:
- nahledy vytvaret pri upload na disk
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Náhledy souborů — založil BDS
Vytahnuti fotek z FB — založil Henne
Slideshow fotek — založil Marcus Aurelius
Zmenšenina fotek — založil Tomáš
Upload fotek na www — založil cmml
Moderátoři diskuze