Rik schreef:how about yesHow about no.Eerdere citaten tonen
Dylan schreef:en dan met nodejsEerdere citaten tonen
Rik schreef:Die theorie houdt alleen al snel op doordat er wel meer subqueries uitgevoerd moeten worden bij meer posts (voor met name het ophalen van de feedbacks) en je dus eigenlijk wel meer queries krijgt, ook al zijn het subqueries van één grote query en heb je feitelijk gezien nog wel evenveel queries.Eerdere citaten tonen
Lennard schreef:Wat Aar zegt klopt; alle berichten en relevante userinfo wordt in één query met slechts twee joins en wat subqueries opgehaald, dus in theorie moet het kunnen.
Ik heb net even een klein testje gedaan door het limiet op 150 te zetten in plaats van op 15 en tien keer de parsetijd genomen. Die parsetijd is dan 8 keer zo hoog (1,8 sec vs 0,24 sec), wat wel weer veel is.
Ik kan het eventueel invoeren met een kleine range, zodat je bijvoorbeeld 1-30 posts per pagina in kunt stellen, maar veel groter dan dat wordt te traag. Oplossing zou kunnen zijn om de boel te denormaliseren zodat je die subqueries kwijt bent, maar das ook weer wat veel gedoe voor een kleine feature.
Dus zoals bij de meeste suggesties: "Site herschrijven" zou de beste optie zijn
toevoeging op 23 augustus 2015, 10:39:43:
en angular
Meer berichten per pagina in het forum
Dylan schreef:Het is niet nodig.how about yesEerdere citaten tonen
Rik schreef:How about no.Eerdere citaten tonen
Dylan schreef:en dan met nodejsEerdere citaten tonen
Rik schreef:Die theorie houdt alleen al snel op doordat er wel meer subqueries uitgevoerd moeten worden bij meer posts (voor met name het ophalen van de feedbacks) en je dus eigenlijk wel meer queries krijgt, ook al zijn het subqueries van één grote query en heb je feitelijk gezien nog wel evenveel queries.Eerdere citaten tonen
Lennard schreef:Wat Aar zegt klopt; alle berichten en relevante userinfo wordt in één query met slechts twee joins en wat subqueries opgehaald, dus in theorie moet het kunnen.
Ik heb net even een klein testje gedaan door het limiet op 150 te zetten in plaats van op 15 en tien keer de parsetijd genomen. Die parsetijd is dan 8 keer zo hoog (1,8 sec vs 0,24 sec), wat wel weer veel is.
Ik kan het eventueel invoeren met een kleine range, zodat je bijvoorbeeld 1-30 posts per pagina in kunt stellen, maar veel groter dan dat wordt te traag. Oplossing zou kunnen zijn om de boel te denormaliseren zodat je die subqueries kwijt bent, maar das ook weer wat veel gedoe voor een kleine feature.
Dus zoals bij de meeste suggesties: "Site herschrijven" zou de beste optie zijn
toevoeging op 23 augustus 2015, 10:39:43:
en angular
Rik schreef:Blijkbaar wel want mensen vragen eromHet is niet nodig.Eerdere citaten tonen
Dylan schreef:how about yesEerdere citaten tonen
Rik schreef:How about no.Eerdere citaten tonen
Dylan schreef:en dan met nodejsEerdere citaten tonen
Rik schreef:Die theorie houdt alleen al snel op doordat er wel meer subqueries uitgevoerd moeten worden bij meer posts (voor met name het ophalen van de feedbacks) en je dus eigenlijk wel meer queries krijgt, ook al zijn het subqueries van één grote query en heb je feitelijk gezien nog wel evenveel queries.Eerdere citaten tonen
Lennard schreef:Wat Aar zegt klopt; alle berichten en relevante userinfo wordt in één query met slechts twee joins en wat subqueries opgehaald, dus in theorie moet het kunnen.
Ik heb net even een klein testje gedaan door het limiet op 150 te zetten in plaats van op 15 en tien keer de parsetijd genomen. Die parsetijd is dan 8 keer zo hoog (1,8 sec vs 0,24 sec), wat wel weer veel is.
Ik kan het eventueel invoeren met een kleine range, zodat je bijvoorbeeld 1-30 posts per pagina in kunt stellen, maar veel groter dan dat wordt te traag. Oplossing zou kunnen zijn om de boel te denormaliseren zodat je die subqueries kwijt bent, maar das ook weer wat veel gedoe voor een kleine feature.
Dus zoals bij de meeste suggesties: "Site herschrijven" zou de beste optie zijn
toevoeging op 23 augustus 2015, 10:39:43:
en angular

Rik schreef:Als je het doet, doe het dan gelijk goed.Het is niet nodig.Eerdere citaten tonen
Dylan schreef:how about yesEerdere citaten tonen
Rik schreef:How about no.Eerdere citaten tonen
Dylan schreef:en dan met nodejsEerdere citaten tonen
Rik schreef:Die theorie houdt alleen al snel op doordat er wel meer subqueries uitgevoerd moeten worden bij meer posts (voor met name het ophalen van de feedbacks) en je dus eigenlijk wel meer queries krijgt, ook al zijn het subqueries van één grote query en heb je feitelijk gezien nog wel evenveel queries.Eerdere citaten tonen
Lennard schreef:Wat Aar zegt klopt; alle berichten en relevante userinfo wordt in één query met slechts twee joins en wat subqueries opgehaald, dus in theorie moet het kunnen.
Ik heb net even een klein testje gedaan door het limiet op 150 te zetten in plaats van op 15 en tien keer de parsetijd genomen. Die parsetijd is dan 8 keer zo hoog (1,8 sec vs 0,24 sec), wat wel weer veel is.
Ik kan het eventueel invoeren met een kleine range, zodat je bijvoorbeeld 1-30 posts per pagina in kunt stellen, maar veel groter dan dat wordt te traag. Oplossing zou kunnen zijn om de boel te denormaliseren zodat je die subqueries kwijt bent, maar das ook weer wat veel gedoe voor een kleine feature.
Dus zoals bij de meeste suggesties: "Site herschrijven" zou de beste optie zijn
toevoeging op 23 augustus 2015, 10:39:43:
en angular
Luuko schreef:Ik had het over NodeJS en Angular. Beide frameworks die niet nodig zijn en beide ook zo hun nadelen hebben.Blijkbaar wel want mensen vragen eromEerdere citaten tonen
Rik schreef:Het is niet nodig.Eerdere citaten tonen
Dylan schreef:how about yesEerdere citaten tonen
Rik schreef:How about no.Eerdere citaten tonen
Dylan schreef:en dan met nodejsEerdere citaten tonen
Rik schreef:Die theorie houdt alleen al snel op doordat er wel meer subqueries uitgevoerd moeten worden bij meer posts (voor met name het ophalen van de feedbacks) en je dus eigenlijk wel meer queries krijgt, ook al zijn het subqueries van één grote query en heb je feitelijk gezien nog wel evenveel queries.Eerdere citaten tonen
Lennard schreef:Wat Aar zegt klopt; alle berichten en relevante userinfo wordt in één query met slechts twee joins en wat subqueries opgehaald, dus in theorie moet het kunnen.
Ik heb net even een klein testje gedaan door het limiet op 150 te zetten in plaats van op 15 en tien keer de parsetijd genomen. Die parsetijd is dan 8 keer zo hoog (1,8 sec vs 0,24 sec), wat wel weer veel is.
Ik kan het eventueel invoeren met een kleine range, zodat je bijvoorbeeld 1-30 posts per pagina in kunt stellen, maar veel groter dan dat wordt te traag. Oplossing zou kunnen zijn om de boel te denormaliseren zodat je die subqueries kwijt bent, maar das ook weer wat veel gedoe voor een kleine feature.
Dus zoals bij de meeste suggesties: "Site herschrijven" zou de beste optie zijn
toevoeging op 23 augustus 2015, 10:39:43:
en angular
Rik schreef:En wat zijn de nadelen dan?Ik had het over NodeJS en Angular. Beide frameworks die niet nodig zijn en beide ook zo hun nadelen hebben.Eerdere citaten tonen
Luuko schreef:Blijkbaar wel want mensen vragen eromEerdere citaten tonen
Rik schreef:Het is niet nodig.Eerdere citaten tonen
Dylan schreef:how about yesEerdere citaten tonen
Rik schreef:How about no.Eerdere citaten tonen
Dylan schreef:en dan met nodejsEerdere citaten tonen
Rik schreef:Die theorie houdt alleen al snel op doordat er wel meer subqueries uitgevoerd moeten worden bij meer posts (voor met name het ophalen van de feedbacks) en je dus eigenlijk wel meer queries krijgt, ook al zijn het subqueries van één grote query en heb je feitelijk gezien nog wel evenveel queries.Eerdere citaten tonen
Lennard schreef:Wat Aar zegt klopt; alle berichten en relevante userinfo wordt in één query met slechts twee joins en wat subqueries opgehaald, dus in theorie moet het kunnen.
Ik heb net even een klein testje gedaan door het limiet op 150 te zetten in plaats van op 15 en tien keer de parsetijd genomen. Die parsetijd is dan 8 keer zo hoog (1,8 sec vs 0,24 sec), wat wel weer veel is.
Ik kan het eventueel invoeren met een kleine range, zodat je bijvoorbeeld 1-30 posts per pagina in kunt stellen, maar veel groter dan dat wordt te traag. Oplossing zou kunnen zijn om de boel te denormaliseren zodat je die subqueries kwijt bent, maar das ook weer wat veel gedoe voor een kleine feature.
Dus zoals bij de meeste suggesties: "Site herschrijven" zou de beste optie zijn
toevoeging op 23 augustus 2015, 10:39:43:
en angular
Dylan schreef:Beide zijn voor kleine projectjes prima te gebruiken, maar naarmate de projecten groter worden moet je vaak omslachtiger gaan doen om alles goed werkend te krijgen. Bovendien zijn beide makkelijk om mee te beginnen, maar moeilijk om GOED te gebruiken.En wat zijn de nadelen dan?Eerdere citaten tonen
Rik schreef:Ik had het over NodeJS en Angular. Beide frameworks die niet nodig zijn en beide ook zo hun nadelen hebben.Eerdere citaten tonen
Luuko schreef:Blijkbaar wel want mensen vragen eromEerdere citaten tonen
Rik schreef:Het is niet nodig.Eerdere citaten tonen
Dylan schreef:how about yesEerdere citaten tonen
Rik schreef:How about no.Eerdere citaten tonen
Dylan schreef:en dan met nodejsEerdere citaten tonen
Rik schreef:Die theorie houdt alleen al snel op doordat er wel meer subqueries uitgevoerd moeten worden bij meer posts (voor met name het ophalen van de feedbacks) en je dus eigenlijk wel meer queries krijgt, ook al zijn het subqueries van één grote query en heb je feitelijk gezien nog wel evenveel queries.Eerdere citaten tonen
Lennard schreef:Wat Aar zegt klopt; alle berichten en relevante userinfo wordt in één query met slechts twee joins en wat subqueries opgehaald, dus in theorie moet het kunnen.
Ik heb net even een klein testje gedaan door het limiet op 150 te zetten in plaats van op 15 en tien keer de parsetijd genomen. Die parsetijd is dan 8 keer zo hoog (1,8 sec vs 0,24 sec), wat wel weer veel is.
Ik kan het eventueel invoeren met een kleine range, zodat je bijvoorbeeld 1-30 posts per pagina in kunt stellen, maar veel groter dan dat wordt te traag. Oplossing zou kunnen zijn om de boel te denormaliseren zodat je die subqueries kwijt bent, maar das ook weer wat veel gedoe voor een kleine feature.
Dus zoals bij de meeste suggesties: "Site herschrijven" zou de beste optie zijn
toevoeging op 23 augustus 2015, 10:39:43:
en angular
Je website is bovendien niet te indexeren door google wanneer je gebruik maakt van angular (tenzij je de site vantevoren ook laat inladen zonder angular, wat het goede aan angular weer grotendeels teniet doet).
Single page apps -> Angular superhandig
Grote complexe apps -> Gebruik iets anders
Maar dat is mijn mening.
Lennard schreef:30 posts is al een flink verschil, dus 2x minder scrollen in grote topicsIk kan het eventueel invoeren met een kleine range, zodat je bijvoorbeeld 1-30 posts per pagina in kunt stellen, maar veel groter dan dat wordt te traag.

Ik zeg, van mij mag het erin.
En of er bij een rewrite ooit NodeJS of AngualarJS wordt gebruikt, dat kan mij mijn derriére oxideren
.En nu nog een knopje dat je snel naar boven en naar beneden kan gaan.
Dylan schreef:toevoeging op 24 augustus 2015, 10:40:57:En nu nog een knopje dat je snel naar boven en naar beneden kan gaan.
Dat heet de Home en End knop op je toetsenbord. En een beetje fatsoenlijke mobile browser (Opera) laat een knopje zien waarmee je helemaal naar boven of beneden kan als je hard scrollt
@Lennard de pagina ververste net toen ik dat bericht postte terwijl het niet het eerste bericht voor een nieuwe pagina is. Ik gok dat er in de AJAX nog hardcoded 15 ergens in staat?

Rik schreef:Nodejs is ook prima voor grote projecten, het is heel makkelijk te schalen.Beide zijn voor kleine projectjes prima te gebruiken, maar naarmate de projecten groter worden moet je vaak omslachtiger gaan doen om alles goed werkend te krijgen. Bovendien zijn beide makkelijk om mee te beginnen, maar moeilijk om GOED te gebruiken.Eerdere citaten tonen
Dylan schreef:En wat zijn de nadelen dan?Eerdere citaten tonen
Rik schreef:Ik had het over NodeJS en Angular. Beide frameworks die niet nodig zijn en beide ook zo hun nadelen hebben.Eerdere citaten tonen
Luuko schreef:Blijkbaar wel want mensen vragen eromEerdere citaten tonen
Rik schreef:Het is niet nodig.Eerdere citaten tonen
Dylan schreef:how about yesEerdere citaten tonen
Rik schreef:How about no.Eerdere citaten tonen
Dylan schreef:en dan met nodejsEerdere citaten tonen
Rik schreef:Die theorie houdt alleen al snel op doordat er wel meer subqueries uitgevoerd moeten worden bij meer posts (voor met name het ophalen van de feedbacks) en je dus eigenlijk wel meer queries krijgt, ook al zijn het subqueries van één grote query en heb je feitelijk gezien nog wel evenveel queries.Eerdere citaten tonen
Lennard schreef:Wat Aar zegt klopt; alle berichten en relevante userinfo wordt in één query met slechts twee joins en wat subqueries opgehaald, dus in theorie moet het kunnen.
Ik heb net even een klein testje gedaan door het limiet op 150 te zetten in plaats van op 15 en tien keer de parsetijd genomen. Die parsetijd is dan 8 keer zo hoog (1,8 sec vs 0,24 sec), wat wel weer veel is.
Ik kan het eventueel invoeren met een kleine range, zodat je bijvoorbeeld 1-30 posts per pagina in kunt stellen, maar veel groter dan dat wordt te traag. Oplossing zou kunnen zijn om de boel te denormaliseren zodat je die subqueries kwijt bent, maar das ook weer wat veel gedoe voor een kleine feature.
Dus zoals bij de meeste suggesties: "Site herschrijven" zou de beste optie zijn
toevoeging op 23 augustus 2015, 10:39:43:
en angular
Je website is bovendien niet te indexeren door google wanneer je gebruik maakt van angular (tenzij je de site vantevoren ook laat inladen zonder angular, wat het goede aan angular weer grotendeels teniet doet).
Single page apps -> Angular superhandig
Grote complexe apps -> Gebruik iets anders
Maar dat is mijn mening.
Nodejs is handig om te gebruiken, maar dan moet je de hele website in node schrijven wat weer wel omslachtig is. Alleen het forum in node zou chill zijn, alleen zit je dan tussen data tussen php en node waarvoor je weer api lagen moet gaan schrijven.
Angular moet je gewoon niet doen.
Luukvdo schreef:LOL, nooit geweten dat die knoppen daarvoor zijnDat heet de Home en End knop op je toetsenbord. En een beetje fatsoenlijke mobile browser (OperaEerdere citaten tonen
Dylan schreef:En nu nog een knopje dat je snel naar boven en naar beneden kan gaan.) laat een knopje zien waarmee je helemaal naar boven of beneden kan als je hard scrollt
toevoeging op 24 augustus 2015, 10:40:57:
@Lennard de pagina ververste net toen ik dat bericht postte terwijl het niet het eerste bericht voor een nieuwe pagina is. Ik gok dat er in de AJAX nog hardcoded 15 ergens in staat?


Maar ik had net ook, postte een bericht en toen ververste de pagina en kwam de reactie heel even op een nieuwe pagina.
En daarna gelijk weer op de vorige pagina
Luuko schreef:Waar dacht je dan dat ze voor waren?LOL, nooit geweten dat die knoppen daarvoor zijnEerdere citaten tonen
Luukvdo schreef:Dat heet de Home en End knop op je toetsenbord. En een beetje fatsoenlijke mobile browser (OperaEerdere citaten tonen
Dylan schreef:En nu nog een knopje dat je snel naar boven en naar beneden kan gaan.) laat een knopje zien waarmee je helemaal naar boven of beneden kan als je hard scrollt
toevoeging op 24 augustus 2015, 10:40:57:
@Lennard de pagina ververste net toen ik dat bericht postte terwijl het niet het eerste bericht voor een nieuwe pagina is. Ik gok dat er in de AJAX nog hardcoded 15 ergens in staat?
Maar ik had net ook, postte een bericht en toen ververste de pagina en kwam de reactie heel even op een nieuwe pagina.
En daarna gelijk weer op de vorige pagina



) laat een knopje zien waarmee je helemaal naar boven of beneden kan als je hard scrollt