Poekie95 zei:
Gonzo kerel ik bedoel het heel goed als ik zeg dat ge serieus moet opletten daarvoor. Als ge daar last mee krijgt gaan de users die extensie er weer uitsmijten. 't Is niet voor niets dat het systeem indertijd verwijderd is. Ge moet het dus slim aanpakken daarmee en dat is zeker perfect mogelijk.
Joa, ik weet dat ge 't goed bedoelt. En ge hebt gelijk. En ik ben er bang voor.
Geloof mij vrij als ik zeg dat ik HEEL graag wil dat dit goed gaat werken. Als het in de soep draait, ga ik ook op mijnen bek. Ik weet nu al dat de server (mijne server) een bottleneck zal zijn. Maar ik kan
nog niet inschatten
in welke mate dat problematisch wordt, of net niet.
Ik weet wel waar ik op moet letten hoor; ik ontwikkel industriele systemen en ik werk der elken dag mee. Systemen met databases waar ne serieuze load op zit, en die groeien met verschillende GB per dag. Maar dat is op een architectuur die ik ken, met een load die ik kan inschatten, en met DBA's die den boel in de gaten houden.
Hier moet ik alles zelf doen op een architectuur waar ik niet heel veel ervaring mee heb (zeker niet qua performance en scalability), op ne server die ik zelf nie in beheer heb, ik kan nu geen deftige load tests doen, ik heb geen flauw idee hoeveel users dit systeem gaan adopteren, ik zit met een aantal beperkingen die ik liever niet zou hebben maar waar ik nie rond kan, etc, etc, etc...
Er zijn teveel ongekende variabelen (waaronder een hoop waar ik geen vat op heb) om nu al te lopen kloten. ALS er een probleem komt dat ik niet kan oplossen in 't design, valt dat waarschijnlijk makkelijk op te lossen door verticaal te scalen, maar 't is nu ook nie de bedoeling dat ik in mijnen eigen zak ga tasten... Of toch niet veel dieper dan nu.
All in all: nie wanhopen, voorlopig zie ik nog geen probleem. Met verschillende tientallen, honderden (of wie weet zelfs duizenden)
concurrent users wordt het een heel andere zaak. We zien wel hoe het loopt. Jammer genoeg kan ik geen maximum aantal users opleggen in de Chrome Webstore, dus ik hoop dat de userbase langzaamaan gaat stijgen ipv explosief, en dat ik op die manier de problemen kan aanpakken als ze zich voordoen.
TL;DR = premature optimization is the root of all evil. Hopelijk ontploft den boel niet.