Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Žebříček z tisíců souborů

Dobrý den,

vlastním jeden menší Minecraft server a aktuálně programuji různé žebříčky na web.
Chtěl bych udělat také žebříček nejbohatších hráčů.

Plugin na serveru, který zabezpečuje ekonomiku, je sice výkonný, spolehlivý a zatím se nikdy nic "neztratilo", ale bohužel ukládá údaje o hráčích (včetně peněz) do YML souboru. Každý hráč má svůj YML soubor. Počet hráčů je v tisících.

Já se ptám:

Jak efektivně projít pomoci PHP ty tisícovky souborů a sestavit z nich žebříček? Zkusil jsem to otevírat pomoci file_get_contents (procházel jsem každý soubor ze složky kde jsou ty YML soubory) - žebříček se mi podařilo sice sestavit, jenže jedno "sestavení" trvalo minutu a 44 vteřin, což je absolutně nepřijatelné.

Za jakoukoliv radu děkuji

PS: jiný plugin kvůli žebříčku hledat nehodlám (ikdyž vím, že to mají nešťastně řešené - přes SQL by se něco takového (sestavení žebříčku) udělalo levou zadní) - s tím dosavadním jsem velmi spokojen (až na způsob ukládání dat, který nelze např. přepnout nebo migrovat do SQL).

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
co ti brání procházet jen soubory aktualizované (datum modifikace) a jejich obsah strkat do SQL? Toh…
touchwood 16.02.2014 16:07
touchwood
A abych odpověděl, brání mi v tom má nezkušenost nebo spíš lenost nad věcí přemýšlet :) Ještě jedn…
Tentonoc33 16.02.2014 16:10
Tentonoc33
:-) poslední
touchwood 16.02.2014 16:13
touchwood

Zpět do poradny Odpovědět na původní otázku Nahoru