Toplist maken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

Applicatie Ontwikkelaar

Bedrijfsomschrijving DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe wet- en regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor verdere informatie zie www.duo.nl Functieomschrijving Wie zoeken we? Jij bent een enthousiaste, flexibele OPS’er die het leuk vindt om het bestaande examenlandschap te vernieuwen. Je bent leergierig en hebt interesse in cloud- en containertechnieken zoals OpenShift, Docker en Helm. Je gaat een uitdaging niet uit de weg en wil je nieuw opgedane kennis graag delen met de collega’s binnen en buiten het team. Doordat de

Bekijk vacature »

SAP Integratie Ontwikkelaar

Ben jij ambitieus in de verdere ontwikkeling van SAP binnen HANOS, en heb je kennis van SAP PI, CPI (SAP integration suite) en of andere middleware tooling? Dan ben jij mogelijk onze nieuwe SAP Integratie (middleware) Ontwikkelaar! Lees snel verder en solliciteer! Wat ga je doen? Als SAP Financieel Consultant ben je, als deel van een gedreven team van interne SAP consultants, de schakel tussen de gebruikersorganisatie en ICT. Je draagt proactief bij aan een optimale aansluiting van de SAP-functionaliteit (een applicatielandschap met o.a. Suite on HANA, Fiori, Hybris, C4C en BO), op de bedrijfsprocessen. Verder ondersteun je de HANOS

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

Java/Kotlin Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »
Paul du Long

Paul du Long

12/11/2006 15:37:00
Quote Anchor link
Hoi,

Ik ben nog steeds bezig met mijn wargame maar nu heb ik een vraag over wat het beste zal zijn. Ik wil alle spelers in een Toplist zetten, dat is niet moeilijk. Maar ik dacht als alle spelers de lijst steeds bekijken dat de database dan te veel werd gebruikt omdat die lijst dan steeds gegenereerd moet worden. Om dit op te lossen ben ik bezig met een Crontab bestandje, dat is ook allemaal niet zo moeilijk maar nu komt de vraag; Als dat bestandje elke 6 uur een lijst genereerd hoe kan ik die het beste opslaan ? Terug in de database of moet ik een bestand laten maken ? Wie o wie heeft er een idee ?

Alvast bedankt,

Paul du Long
 
PHP hulp

PHP hulp

14/01/2025 23:44:42
 
Frank -

Frank -

12/11/2006 15:49:00
Quote Anchor link
Waarom denk je dat de database te zwaar wordt belast? De volgende vragen komen dan bij mij opborrelen:
- Hoeveel gebruikers zijn er bv. gelijktijdig online?
- Hoelang doet de database over de verschillende queries?
- Hoe lang doet het php-script over het parsen?
- etc. etc.

Zonder deze gegevens is het totaal zinloos om te gaan zoeken naar een oplossing voor een probleem dat je helemaal niet hebt. En wanneer de database (te) langzaam wordt, ga dan eerst eens uitzoeken wat nu precies het probleem is. Zomaar roepen dat een cron-job de database sneller maakt, is gewoon kansloos. Vaak kun je veel beter eens gaan kijken naar het toepassen van de juiste indexen, daarmee kun je queries tot wel een factor 1000 versnellen. Caching doet natuurlijk ook wonderen.

Maar hoe dan ook, ga eerst benchmarken (met tientallen tot honderden gelijktijdige bezoekers!), dan uitzoeken wáár de problemen zitten, vervolgens kijken waar de meeste winst is te behalen en dan ga je nog eens een keer een oplossing bedenken.
 
Arend a

Arend a

12/11/2006 15:53:00
Quote Anchor link
Ik ben het eens met frank, plaats je datamodel en het werkelijke probleem, dan kunnen we het ergens over hebben.
 
Paul du Long

Paul du Long

12/11/2006 16:08:00
Quote Anchor link
Oké, weer iets geleerd; mond houden voordat je iets zeker weet
 
Robert Deiman

Robert Deiman

12/11/2006 16:14:00
Quote Anchor link
Paul,

Stel je zet alles in een bestandje, hoe veel denk je dat dat dan scheelt? PHP moet dan nog steeds de data inlezen (met MySQL is heel snel) en naar een gebruiker sturen. Qua dataverkeer helpt het niets, met enkele duizenden bezoekers totaal, en misschien enkele honderden tegelijk online is de serverbelasting redelijk te verwaarlozen. (overigens maakt dat voor jezelf en de kosten, als je een externe hoster hebt, niet zoveel uit)

Het was een idee van je dat dan de database wel eens te vaak belast kan worden?
Dat gaat niet, een database kan je zoveel belasten als nodig, (overbodig belasten is het in dit geval niet, omdat je (bijna) niet meer gebruik maakt van de server dan wanneer je een bestandje aanmaakt met de data)
 
PHP Newbie

PHP Newbie

12/11/2006 16:16:00
Quote Anchor link
Database server raakt niet zomaar overbelast. Die servers zijn er op ontworpen om enorme hoeveelheden data te kunnen verwerken.
 
Frank -

Frank -

12/11/2006 16:17:00
Quote Anchor link
Hier een voorbeeldje van gegevens die ik tijdens het testen op het scherm laat zetten voor de benchmark:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
Total generation time: 0.167268037796s

Application: 0.0152032375336s

Database: 0.152064800262s

opening db connection: 0.112567901611s
validate_person: 0.0162498950958s
list_role_ui_permissions: 0.0232470035553s

Het gaat hier om een applicatie die gebruik maakt van PostgreSQL waarbij alles via PL/pgSQL wordt aangeroepen. In dit geval zijn dat 2 API's, validate_person en list_role_ui_permissions. Daarnaast moet er een verbinding met de database worden gemaakt en php moet de resultaten parsen. Zoals je ziet duurt het vele malen langer om de verbinding te maken, dan om de API's de queries uit te laten voeren (hier zitten een stuk of 20 gekoppelde tabellen achter!) en de boel te parsen. Zou ik deze pagina willen versnellen, dan kan ik dat eigenlijk alleen maar doen door de verbinding sneller te maken. Maar of dat gaat lukken? Ik vraag het me af en het heeft nu geen enkele prioriteit.
 
Paul du Long

Paul du Long

12/11/2006 18:53:00
Quote Anchor link
Oké dan weet ik dit alles ook weer bedankt. Dan werkt ik nu zonder crontab en laat de lijst gewoon rechtstreeks genereren
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.