Page generated groter = meer serverload?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

Bekijk vacature »

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

.NET Software Developer

Dit ga je doen Als .NET Software Developer zul jij je voornamelijk bezig houden met: Het van scratch af aan bouwen van applicaties (.NET, C#, Bootstrap, KnockoutJs en WebAPI2); Het testen van jouw code d.m.v. het uitvoeren van unittesten; Het oplossen van bugs in de code; Het onderhouden van contact met collega's betreffende de door jouw ontwikkelde applicaties; Het verbeteren en doorontwikkelen van maatwerkapplicaties. Hier ga je werken Jij gaat aan de slag als .NET Software Developer en gaat je focussen op het bedenken, ontwikkelen en testen van maatwerkapplicaties in voornamelijk C#. Dit ga je doen bij een grote, internationale

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

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 »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »
AstroVersum

AstroVersum

07/02/2008 09:57:00
Quote Anchor link
Hallo,

Ik heb een website met php en mysql. Ik heb momenteel één script, maar ik ben ze andersom aan het zetten. Ik heb op de pagina momenteel een 'page generated in... ' gezet. Als dit getal hoger is, betekend dat dan dat de server meer serverkracht gebruikt, want tussen mijn scripts is er duidelijk een tijdverschil te zien.
 
PHP hulp

PHP hulp

27/05/2026 01:36:01
 
Frank -

Frank -

07/02/2008 10:03:00
Quote Anchor link
Inderdaad, wanneer het meer tijd kost, kost het dus meer performance.

Wanneer je wilt gaan optimaliseren, zul je echter wel moeten weten wat nu precies het probleem is. Wanneer 80% van de tijd in het php-verhaal gaat zitten, heeft het weinig zin om de 20% tijdsbesteding in de database aan te gaan pakken. Je zult dus op heel veel plaatsen moeten gaan meten om een goed beeld te krijgen van je systeem.

In Zend Studio kun je automatisch profilen, wel zo handig.
 
AstroVersum

AstroVersum

07/02/2008 11:20:00
Quote Anchor link
Even tien metingen gedaan van het oude en nieuwe script. De generation time van het nieuwe script is 3x zo snel. Heeft het effect om het nieuwe te gebruiken, de getallen zijn sowieso niet erg groot.

Bij poging 1 worden gegevens eerst opgehaald en vertaald en (nieuw) opgesslagen. Bij het oude script wordt per bezoeker vertaald (per view). Vanaf poging twee heb ik op de F5 zitten rammen.

Poging Nieuw OUD

1 0.5906 0.5884
2 0.0042 0.1449
3 0.0136 0.1596
4 0.0039 0.1443
5 0.0082 0.1452
6 0.0039 0.1464
7 0.0040 0.1540
8 0.0040 0.1466
9 0.0040 0.1487
10 0.0040 0.1462

Totaal 0,6404 1,9243
Gemiddelde 0,06404 0,19243
Verhouding 1 : 3
Gewijzigd op 01/01/1970 01:00:00 door AstroVersum
 
Frank -

Frank -

07/02/2008 11:44:00
Quote Anchor link
Leuk en aardig, maar weet je heel zeker dat je niet de resultaten uit de cache zit te bekijken? En dan heb ik het over de database-cache.
 
Robert Deiman

Robert Deiman

07/02/2008 11:45:00
Quote Anchor link
Op zich is je nieuwe script dus sneller, wat betekend dat het zou lonen om het nieuwe script te gebruiken. Maar bij poging 1 zie je dat je nieuwe script langzamer is. Probeer ook dat te achterhalen en aan te passen, maar ik zou wel je nieuwe script gebruiken.
 
AstroVersum

AstroVersum

07/02/2008 11:49:00
Quote Anchor link
@pqFrank, deze gegevens zijn gecached in de Mysql database voor een half uur.

Bij poging 1 is de pagina langzamer omdat het script een xml feed ophaalt vanaf een andere server. In het nieuwe script wordt deze gegevens eerst vertaald en dan in de database gestopt voor een half uur. In het oude script wordt het script opgehaald opgeslagen en daarna vertaald per view (elke pageview dus opnieuw).

Nieuwe eerste poging: 0.5907
Oude eerste poging: 0.7011
Dus bij de eerste poging is het de heletijd verschillend :S (wel zelfde opgevraagd)
Gewijzigd op 01/01/1970 01:00:00 door AstroVersum
 
Frank -

Frank -

07/02/2008 11:52:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
Poging    Nieuw     OUD

1    0.5906     0.5884
2    0.0042     0.1449

De nieuwe situatie zal vast wel iets beter zijn, maar ik vrees toch dat het voornamelijk de cache is waar je nu de resultaten uit haalt. Zie het enorme verschil tussen poging 1 en 2. En dan zie je ook dat er nauwelijks verschil zit tussen de oude en de nieuwe methode.

Het feit dat bij poging 2 de nieuwe methode flink sneller is, is leuk en aardig, maar levert relatief weinig op. Uiteraard blijf je deze wel gebruiken. Verwacht er alleen geen wonderen van, poging 1 geeft aan waar het probleem zit: De query/queries.

Edit: Over welke cache heb jij het? Een record die je in de database hebt opgeslagen? Dat is niet de cache die ik bedoel, ik doel op de cache van de DBMS, van de server zelf. Heb jij die geconfigureerd?
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Robert Deiman

Robert Deiman

07/02/2008 11:53:00
Quote Anchor link
@AstroVersum

Je haalt dus die feed op 1 keer in het halfuur, en slaat hem wel op in je database.

Dan is het verhaal duidelijk toch? Dat minimale verschil ten opzichte van wat je 1 keer in het halfuur doet, maar relatief grote verschil tussen wat bezoekers binnen dat halfuur aan load betekenen zegt genoeg.

Die 1e keer in het half uur een iets grotere serverload en voor X aantal bezoekers/ refreshes in het halfuur een veel mindere serverload, houd in dat je het beste kan overstappen naar je nieuwe manier.
 
Jason de Ridder

Jason de Ridder

07/02/2008 11:53:00
Quote Anchor link
mysql_unbuffered_query() slaat de result van query niet op in het geheugen. Dat zal schelen, mits het een unieke query op een pagina is. Dus als je twee keer dezelfde query uitvoert kan je beter mysql_query()

Misschien sla ik hier de spijker wel helemaal scheef (met mijn uitleg en in de context van dit topic)

Maar doe er je voordeel mee!
 
Frank -

Frank -

07/02/2008 11:54:00
Quote Anchor link
Kijk hier ook eens naar: handleiding
 
AstroVersum

AstroVersum

07/02/2008 21:52:00
Quote Anchor link
'pgFrank:
Edit: Over welke cache heb jij het? Een record die je in de database hebt opgeslagen? Dat is niet de cache die ik bedoel, ik doel op de cache van de DBMS, van de server zelf. Heb jij die geconfigureerd?


Over een record. Ik kan zelf de server niet configureren, dus ik weet het niet.
 



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.