[PHP] Indexering & zoeken van bestanden

Gestart doorRik24 reacties76 weergaven

25 berichten · pagina 2 van 2

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Kun je niet een afweging maken daarin, door bijvoorbeeld s nachts met een cronjob de boel te updaten? Dan maakt het niet uit hoe lang het duurt (tenzij het superveel bestanden zijn en hij uren bezig is emo).
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Lennard schreef:
Kun je niet een afweging maken daarin, door bijvoorbeeld s nachts met een cronjob de boel te updaten? Dan maakt het niet uit hoe lang het duurt (tenzij het superveel bestanden zijn en hij uren bezig is emo).
Weet niet eens of ik wel cronjobs kan instellen. Ze draaien op een custom versie en gaan al redelijk ver om mijn applicatie daar zomaar op te draaien. Aanpassingen maken aan de server kan dus niet zomaar.. Ik ben ook op elke mogelijke manier aan het kijken wat wel handig werkt. Mijn beste hoop is dat ik uiteindelijk niet meer naar een netwerkshare hoef te gaan, en dat het dus makkelijker bereikbaar is.

14 bestanden indexeren op een locale schijf duurt 0.42s
9 bestanden op de netwerkdrive duurt 219.45s
Laten we 10 bestanden op 220 seconden voor de makkelijkheid nemen.

Er vanuit gaande dat er straks bijvoorbeeld tegen de 250 bestanden zijn ben je dus 25 * 220 seconden = 1.5 uur bezig smile
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Waarom is dat zo gruwelijk traag dan?

En is er geen optie om de boel gewoon vanaf die netwerkdrive uit te voeren door daar een webserver op te installeren? Desnoods doe je alleen het indexeren daar en hou je de interface gewoon op een andere server.
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Lennard schreef:
Waarom is dat zo gruwelijk traag dan?

Die staat ergens in amerika
Lennard schreef:
En is er geen optie om de boel gewoon vanaf die netwerkdrive uit te voeren door daar een webserver op te installeren? Desnoods doe je alleen het indexeren daar en hou je de interface gewoon op een andere server.
Geen denken aan. Dat is echt niet mogelijk, vanwege veiligheid.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ik snap niks van je hele constructie dan. emo
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Lennard schreef:
Ik snap niks van je hele constructie dan. emo
Amerika is het hoofdkantoor van mijn stage. Ik zit op nederlands kantoor.

EUROPE (Nederland)
Laptop Rik
-> Locale XAMPP testserver
-> Pointer naar Netwerkshare in america (één van de 4/5 die er zijn)

AMERIKA
Netwerkshare die ik nodig heb

Mijn Laptop en locale server roepen dus bestanden op in een netwerkshare in amerika. In production is het misschien zo dat hij gaat draaien in amerika.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
kan je niet gewoon fake bestanden doen op je laptop?
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Dylanh schreef:
kan je niet gewoon fake bestanden doen op je laptop?
Ja, dat doe ik nu voor tests, maar dan blijft hetzelfde probleem.
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je hoeft toch niet persé de boel van de netwerkschijf op te halen? Ik neem aan dat er toch ook wel een mogelijkheid is om enkel de metadata uit te lezen? Stat bijvoorbeeld lijkt mij niet dat de data wordt opgehaald van de share, je zou dan eventueel een md5 kunnen maken van alle informatie die de stat teruggeeft + bestandsnaam o.i.d.

toevoeging op 26 september 2014, 20:46:45:
Oh wacht, dat moet wel vanwege de extra beschrijving, niet aan gedacht.
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Timkb schreef:
Je hoeft toch niet persé de boel van de netwerkschijf op te halen? Ik neem aan dat er toch ook wel een mogelijkheid is om enkel de metadata uit te lezen? Stat bijvoorbeeld lijkt mij niet dat de data wordt opgehaald van de share, je zou dan eventueel een md5 kunnen maken van alle informatie die de stat teruggeeft + bestandsnaam o.i.d.
toevoeging op 26 september 2014, 20:46:45:
Oh wacht, dat moet wel vanwege de extra beschrijving, niet aan gedacht.

Uhu, ik moet helaas de text uit het bestand ook ophalen. Dus het gaat hoe dan ook lang duren. Ik heb het nu al zo geoptimaliseerd dat ie alleen de tekst op gaat halen als je dat ook daadwerkelijk nodig hebt, in plaats van als je een nieuwe file-object aanmaakt.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren