Als Lennard ooit een nieuw forum systeem gaat maken, please NodeJS + AngularJS 


Dylanh schreef:Zou wel tof zijn.Als Lennard ooit een nieuw forum systeem gaat maken, please NodeJS + AngularJS
var a = function(id) {
db.get(sql where id = +id+ blabla, function(res, err) {
return res[0][id];
});
} Luukieboy schreef:Dit kan echt niet meer langer...
Ondertussen heeft haast iedereen last van traagheid.
Deze site is toe aan vernieuwing
Sanderc schreef:Dat weet Lennard / weten we zelf ook wel. Helaas kost alles vernieuwen veel tijd.Ondertussen heeft haast iedereen last van traagheid.Eerdere citaten tonen
Luukieboy schreef:Dit kan echt niet meer langer...
Deze site is toe aan vernieuwing
Jammer om dit toe te geven, maar het is zo...
Vind dit wel erg voor Lennard
Dylanh schreef:Als Lennard ooit een nieuw forum systeem gaat maken, please NodeJS + AngularJS
Waarschijnlijk niet.
Xjessex schreef:Dit is pretty much de beste opsomming van hoe het er nu voor staat.Zou wel tof zijn.Eerdere citaten tonen
Dylanh schreef:Als Lennard ooit een nieuw forum systeem gaat maken, please NodeJS + AngularJS
Het ajax systeem is deel voor deel gemaakt in One2xs, en ik denk dat daar teveel tijd over heen is gegaan.
Heb ik ook heel vaak, dat ik iets nieuws probeer (net zoals Lennard met ajax posting op One2xs) en aldoende leer ik, en aan het eind is mijn kennis veridkhoeveeldubbeld en dan heb ik geen tijd / zin om helemaal opnieuw te beginnen.
En on the go zijn er veel dingen aangepast aan het ajax-systeem, zoals optimalisatie en zo zijn er volgens mij best veel dingen uitgehaald.
Heel nieuw forum is niet nodig, want het werkt op zich wel prima. Alleen zijn er wel veel foutjes in.
Dylanh schreef:Ik heb weinig ervaring met angular. Zal er binnenkort eens naar kijken, als je even tijd hebt op Skype binnenkort zal wel chill zijnKan je niet gewoon beter Angular de view laten renderen en node in de backend

Rik schreef:Best herkenbare situatie.Dit is pretty much de beste opsomming van hoe het er nu voor staat.Eerdere citaten tonen
Xjessex schreef:Zou wel tof zijn.Eerdere citaten tonen
Dylanh schreef:Als Lennard ooit een nieuw forum systeem gaat maken, please NodeJS + AngularJS
Het ajax systeem is deel voor deel gemaakt in One2xs, en ik denk dat daar teveel tijd over heen is gegaan.
Heb ik ook heel vaak, dat ik iets nieuws probeer (net zoals Lennard met ajax posting op One2xs) en aldoende leer ik, en aan het eind is mijn kennis veridkhoeveeldubbeld en dan heb ik geen tijd / zin om helemaal opnieuw te beginnen.
En on the go zijn er veel dingen aangepast aan het ajax-systeem, zoals optimalisatie en zo zijn er volgens mij best veel dingen uitgehaald.
Heel nieuw forum is niet nodig, want het werkt op zich wel prima. Alleen zijn er wel veel foutjes in.


dat het nu opeens veel slechter werkt dan vroeger?Dylanh schreef:Dat er veel kleine veranderingen zijn geweest is een ding. De database bijvoorbeeld is een ander ding. Wanneer er ergens ook maar iets geen goede indices heeft kan de database naar verloop van tijd steeds langzamer worden met de hoeveelheid posts die er inmiddels zijn.Wat is de technische rededat het nu opeens veel slechter werkt dan vroeger?
Rik schreef:Het lijkt erop als je op verzend klikt hij wacht tot de eerst volgende update interval en dat hij dan pas je bericht toont. Dat hij dus niet bij elke post een nieuwe update van het topic doet om load te besparen.Dat er veel kleine veranderingen zijn geweest is een ding. De database bijvoorbeeld is een ander ding. Wanneer er ergens ook maar iets geen goede indices heeft kan de database naar verloop van tijd steeds langzamer worden met de hoeveelheid posts die er inmiddels zijn.Eerdere citaten tonen
Dylanh schreef:Wat is de technische rededat het nu opeens veel slechter werkt dan vroeger?
Voor de rest heb ik ook geen idee waar het nog meer aan kan liggen
Xjessex schreef:Dat lijkt tof en heb ik ooit ook overwogen, maar dan krijg je de valse suggestie dat je post is aangekomen, terwijl je misschien geen internet hebt, uitgelogd bent, of om een andere reden je post niet wordt verwerkt.Het lijkt erop als je op verzend klikt hij wacht tot de eerst volgende update interval en dat hij dan pas je bericht toont. Dat hij dus niet bij elke post een nieuwe update van het topic doet om load te besparen.Eerdere citaten tonen
Rik schreef:Dat er veel kleine veranderingen zijn geweest is een ding. De database bijvoorbeeld is een ander ding. Wanneer er ergens ook maar iets geen goede indices heeft kan de database naar verloop van tijd steeds langzamer worden met de hoeveelheid posts die er inmiddels zijn.Eerdere citaten tonen
Dylanh schreef:Wat is de technische rededat het nu opeens veel slechter werkt dan vroeger?
Voor de rest heb ik ook geen idee waar het nog meer aan kan liggen
Alleen, als je het slim aanpakt (of het echt zo slim is ligt aan de situatie) dan maak je een clientside functie die de post insert.
Voordeel: je post staat er direct zonder extra load
Nadeel: Als je een button (zoals edit) wil aanpassen zou je dit moeten doen op de plaats van server-side en client-side.

Lennard schreef:Overstappen op NginXDat lijkt tof en heb ik ooit ook overwogen, maar dan krijg je de valse suggestie dat je post is aangekomen, terwijl je misschien geen internet hebt, uitgelogd bent, of om een andere reden je post niet wordt verwerkt.Eerdere citaten tonen
Xjessex schreef:Het lijkt erop als je op verzend klikt hij wacht tot de eerst volgende update interval en dat hij dan pas je bericht toont. Dat hij dus niet bij elke post een nieuwe update van het topic doet om load te besparen.Eerdere citaten tonen
Rik schreef:Dat er veel kleine veranderingen zijn geweest is een ding. De database bijvoorbeeld is een ander ding. Wanneer er ergens ook maar iets geen goede indices heeft kan de database naar verloop van tijd steeds langzamer worden met de hoeveelheid posts die er inmiddels zijn.Eerdere citaten tonen
Dylanh schreef:Wat is de technische rededat het nu opeens veel slechter werkt dan vroeger?
Voor de rest heb ik ook geen idee waar het nog meer aan kan liggen
Alleen, als je het slim aanpakt (of het echt zo slim is ligt aan de situatie) dan maak je een clientside functie die de post insert.
Voordeel: je post staat er direct zonder extra load
Nadeel: Als je een button (zoals edit) wil aanpassen zou je dit moeten doen op de plaats van server-side en client-side.
Hij wacht nu niet tot de volgende update-interval, maar hij vraagt zelf een update aan zodra de post is verwerkt, en daar zou je nieuwe post bij moeten zitten.
en vervolgens van de prachtige fastcgi_finish_request() functie gebruik maken, dan hoeft niemand te wachten en kan PHP lekker zijn werk (gedeeltelijk) in de achtergrond doen.