abonnement Unibet Coolblue
  donderdag 26 juli 2012 @ 20:06:42 #176
75592 GlowMouse
l'état, c'est moi
pi_114691890
quote:
2s.gif Op donderdag 26 juli 2012 19:43 schreef Dalando het volgende:
Misschien best wel een noob vraagje :@

Maar ik heb een PHP script wat een aantal seconden kan duren voor het uitgevoerd is. Nu wil ik er voor zorgen dat de content al wordt weergegeven ookal is het script niet klaar, bijvoorbeeld zo:
[ code verwijderd ]

Dit is toch mogelijk? :@

En werkt dit ook als de content wordt weergegeven met AJAX? Of kun je een progressbar weergeven dmv AJAX terwijl delen van het PHP script worden uitgevoerd?
het kan met flush(), maar niet via ajax; dan moet je voor elke stap een aparte request doen
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 26 juli 2012 @ 20:14:37 #177
298746 Dalando
18, niet meer gefrustreerd
pi_114692160
quote:
0s.gif Op donderdag 26 juli 2012 20:06 schreef GlowMouse het volgende:

[..]

het kan met flush(), maar niet via ajax; dan moet je voor elke stap een aparte request doen
-O- Jammer
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  donderdag 26 juli 2012 @ 20:15:19 #178
298746 Dalando
18, niet meer gefrustreerd
pi_114692194
quote:
6s.gif Op donderdag 26 juli 2012 19:50 schreef WyriHaximus het volgende:

[..]

_O-

Maar dan nog kan ik me niks bedenken wat zo lang zou mogen duren zonder dat je het als een backend job zou laten runnen.
Informatie verzamelen en parsen van ~20 API's, gemiddelden uit berekenen en in de database stoppen.
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  donderdag 26 juli 2012 @ 20:45:56 #179
84926 WyriHaximus
Release the hounds smithers!
pi_114693340
quote:
2s.gif Op donderdag 26 juli 2012 20:15 schreef Dalando het volgende:

[..]

Informatie verzamelen en parsen van ~20 API's, gemiddelden uit berekenen en in de database stoppen.
Kijk eens naar cronjobs om dingen buiten requests om te laten draaien.
phluphy for president!
pi_114693380
quote:
14s.gif Op maandag 23 juli 2012 20:11 schreef Tijn het volgende:

[..]

Daar zijn POST en GET voor.

Dit is bijvoorbeeld een formulier waarmee je de gebruiker om een waarde vraagt:
[ code verwijderd ]

En als je dit er dan bij plakt, wordt er op de server een waarde berekend en getoond op basis van de invoer:
[ code verwijderd ]

Omdat je in het formulier de waarde "nummer" hebt genoemd (met 'name="nummer"'), is deze invoer nadat het formulier is verstuurd op de server beschikbaar als $_POST['nummer']. Als het formulier met 'method="GET"' verstuurd was, dan was het op de server beschikbaar geweest als $_GET['nummer'].
Twee keer de helft van een bepaald nummer is iets anders dan het kwadraat van de helft van een bepaald nummer.
  donderdag 26 juli 2012 @ 20:49:15 #181
84926 WyriHaximus
Release the hounds smithers!
pi_114693478
quote:
1s.gif Op donderdag 26 juli 2012 19:47 schreef Scorpie het volgende:

[..]

Niet. Wat jij doet is cakephp nabouwen.
Is op zich ook niet erg om een keertje te doen als je tijd teveel heb :).
phluphy for president!
  donderdag 26 juli 2012 @ 22:04:30 #182
12221 Tijn
Powered by MS Paint
pi_114696957
quote:
0s.gif Op donderdag 26 juli 2012 20:46 schreef Pakspul het volgende:

[..]

Twee keer de helft van een bepaald nummer is iets anders dan het kwadraat van de helft van een bepaald nummer.
Joh :+
  donderdag 26 juli 2012 @ 22:33:03 #183
84244 Scorpie
Abject en infaam!
pi_114698440
quote:
6s.gif Op donderdag 26 juli 2012 20:49 schreef WyriHaximus het volgende:

[..]

Is op zich ook niet erg om een keertje te doen als je tijd teveel heb :).
Ik heb nooit tijd teveel. Daarom gebruik ik frameworks :P
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  donderdag 26 juli 2012 @ 22:50:27 #184
84926 WyriHaximus
Release the hounds smithers!
pi_114699458
quote:
1s.gif Op donderdag 26 juli 2012 22:33 schreef Scorpie het volgende:

[..]

Ik heb nooit tijd teveel. Daarom gebruik ik frameworks :P
Mm ik ook, daarom heb ik tijd om echt toffe dingen te bouwen :Y.
phluphy for president!
  vrijdag 27 juli 2012 @ 00:02:22 #185
298746 Dalando
18, niet meer gefrustreerd
pi_114703087
quote:
6s.gif Op donderdag 26 juli 2012 20:45 schreef WyriHaximus het volgende:

[..]

Kijk eens naar cronjobs om dingen buiten requests om te laten draaien.
Met gebruiker-opgegeven data? ;)
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
pi_114705309
quote:
0s.gif Op woensdag 25 juli 2012 23:02 schreef mafkees10 het volgende:
Hoe doen jullie eigenlijk een website bouwen als je niet gebruikt maakt van frameworks? Ik ben bezig met een concept zit even zelf te denken hoe ik dit het best kan doen. Ik dacht aan het MVC design pattern waarbij ik eerst de globale objecten ga creëren als value objects. Daaromheen een DAO class die databaseafhandeling doet en een Controller class die eigenlijk alles controleert. Voor de controller dus een HTML laag die de controller aanroept en wellicht daar nog wat een extra klasse indien nodig. Hoe doen jullie doet zodat alles een beetje gestructureerd en overzichtelijk blijft?
De vraag die jejezelf moet stellen is waarom zou je dit willen? (wiel opnieuw uitvinden? mag altijd!)
Redacted
pi_114705510
quote:
2s.gif Op vrijdag 27 juli 2012 00:02 schreef Dalando het volgende:

[..]

Met gebruiker-opgegeven data? ;)
- Mits het een weinig gevraagde opvraging is:
Wat sommige bedrijven doen, is een tussen knop erbij maken terwijl hij ondertussen alles al uitrekent terwijl de pagina laad van de tussen knop. Zijn er al een paar seconde verstreken. Zo lijkt het korter te duren voor de persoon die de gegevens opvraagt. (desnoods met jquery tussen stap een venster met een Gifje tonen en eronder "even geduld alstublieft uw gegevens worden opgevraagd")

- Mits het een opvraging is die vaak gesteld word, of verschillende tabellen / gegevens gaat dan kan je die opvraging cachen. (ergens in een bestandje opslaan) en als het een bepaalde oudheid heeft kan je het laten verversen. Desnoods met een cronjob. (bvb laatste 10 opvragingen. Met behulp van een bestandje de querys bijhouden + datum en dan parsen bij elke cronjobcycle).

- Als het om een statische opvraging gaat dan is een cronjob het beste (eens per X minuten).
Redacted
  vrijdag 27 juli 2012 @ 15:14:35 #188
298746 Dalando
18, niet meer gefrustreerd
pi_114721572
quote:
0s.gif Op vrijdag 27 juli 2012 01:10 schreef cablegunmaster het volgende:

[..]

- Mits het een weinig gevraagde opvraging is:
Wat sommige bedrijven doen, is een tussen knop erbij maken terwijl hij ondertussen alles al uitrekent terwijl de pagina laad van de tussen knop. Zijn er al een paar seconde verstreken. Zo lijkt het korter te duren voor de persoon die de gegevens opvraagt. (desnoods met jquery tussen stap een venster met een Gifje tonen en eronder "even geduld alstublieft uw gegevens worden opgevraagd")

- Mits het een opvraging is die vaak gesteld word, of verschillende tabellen / gegevens gaat dan kan je die opvraging cachen. (ergens in een bestandje opslaan) en als het een bepaalde oudheid heeft kan je het laten verversen. Desnoods met een cronjob. (bvb laatste 10 opvragingen. Met behulp van een bestandje de querys bijhouden + datum en dan parsen bij elke cronjobcycle).

- Als het om een statische opvraging gaat dan is een cronjob het beste (eens per X minuten).
Voor 1 kolom duurt het ongeveer 5 seconden, en er zijn ongeveer 7000 opties mogelijk, dus voor 7000 mogelijkheden * 5 seconden iedere 10 minuten als cronjob draaien en cachen is niet slim en ook niet echt ruimte besparend ;)
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
pi_114724341
quote:
2s.gif Op vrijdag 27 juli 2012 15:14 schreef Dalando het volgende:

[..]

Voor 1 kolom duurt het ongeveer 5 seconden, en er zijn ongeveer 7000 opties mogelijk, dus voor 7000 mogelijkheden * 5 seconden iedere 10 minuten als cronjob draaien en cachen is niet slim en ook niet echt ruimte besparend ;)
Ik zeg ook niet alles maar de top 50 queries die het meest opgevraagd worden. Zou handig zijn :P .
Bijhoudend hoe vaak de queries gedraait worden op basis daarvan aanpassen welke queries gecached moeten worden. :P
Redacted
pi_114724391
vraag me wel af wat je aant doen bent dat zoveel zoektijd kost! :o
  vrijdag 27 juli 2012 @ 16:52:59 #191
298746 Dalando
18, niet meer gefrustreerd
pi_114725337
quote:
14s.gif Op vrijdag 27 juli 2012 16:32 schreef KomtTijd... het volgende:
vraag me wel af wat je aant doen bent dat zoveel zoektijd kost! :o
Weer, nieuws en verdere lokale informatie voor iedere stad / dorp in Nederland.
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  vrijdag 27 juli 2012 @ 16:53:35 #192
298746 Dalando
18, niet meer gefrustreerd
pi_114725372
quote:
0s.gif Op vrijdag 27 juli 2012 16:31 schreef cablegunmaster het volgende:

[..]

Ik zeg ook niet alles maar de top 50 queries die het meest opgevraagd worden. Zou handig zijn :P .
Bijhoudend hoe vaak de queries gedraait worden op basis daarvan aanpassen welke queries gecached moeten worden. :P
Dat kan dan wel :)
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
pi_114725937
quote:
2s.gif Op vrijdag 27 juli 2012 16:53 schreef Dalando het volgende:

[..]

Dat kan dan wel :)
Als de cache corrupt is laten verwijderen door de cronjob (afloop een check ) Weet niet zo uit mijn hoofd welke :p. Vervolgens opnieuw laten draaien. Als iemand het dan opvraagt de query laten draaien ipv de cache opvraag.

1
2
3
4
5
6
7
8
9
<?php
//Cache check.
if(!file_exist($cache_location){
 
//voer gegevens uit op de website, toon het
}else{
 
//$db->query("");
 // de rest van de gegevens. of wat dan ook xD 
}
?>
Redacted
  vrijdag 27 juli 2012 @ 17:07:16 #194
298746 Dalando
18, niet meer gefrustreerd
pi_114726004
quote:
0s.gif Op vrijdag 27 juli 2012 17:05 schreef cablegunmaster het volgende:

[..]

Als de cache corrupt is laten verwijderen door de cronjob (afloop een check ) Weet niet zo uit mijn hoofd welke :p. Vervolgens opnieuw laten draaien. Als iemand het dan opvraagt de query laten draaien ipv de cache opvraag.
[ code verwijderd ]

Dankje voor de tip :s)
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  vrijdag 27 juli 2012 @ 17:37:51 #195
75592 GlowMouse
l'état, c'est moi
pi_114727035
quote:
0s.gif Op vrijdag 27 juli 2012 17:05 schreef cablegunmaster het volgende:

[..]

Als de cache corrupt is laten verwijderen door de cronjob (afloop een check ) Weet niet zo uit mijn hoofd welke :p. Vervolgens opnieuw laten draaien. Als iemand het dan opvraagt de query laten draaien ipv de cache opvraag.
[ code verwijderd ]

"cache miss storm"
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_114849760
quote:
0s.gif Op vrijdag 27 juli 2012 01:02 schreef cablegunmaster het volgende:

[..]

De vraag die jejezelf moet stellen is waarom zou je dit willen? (wiel opnieuw uitvinden? mag altijd!)
Heb je vaak wat beter controle over alles omdat het van scratch af aan is opgebouwd.. Maar ga even kijken naar verschillende frameworks! bedankt :)
pi_114894234
Wie weet hoe ik in 1 query uit 2 tabellen de verschillen kan halen?

Stel ik heb 2 tabellen met bestandsnamen, en wil uit tabel 2 weten welke niet voorkomen in tabel 1? hoe kan ik dat in 1 query opzoeken?
Just say hi!
  dinsdag 31 juli 2012 @ 14:05:16 #198
75592 GlowMouse
l'état, c'est moi
pi_114894781
dat kan met WHERE NOT EXISTS
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_114895189
quote:
0s.gif Op dinsdag 31 juli 2012 14:05 schreef GlowMouse het volgende:
dat kan met WHERE NOT EXISTS
Tnx, jou tip en de mysql manual hebben het opgelost! :)
Just say hi!
  donderdag 2 augustus 2012 @ 11:39:35 #200
91039 mstx
2x1/2 = 1/2 x 1/2
pi_114988808
1
2
3
<?php
    var_dump
((int)(8.45*100));
?>
Waarom is dit 844?
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')