Page generated groter = meer serverload?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Java developer

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 »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Ervaren PHP Software Developer

Functieomschrijving Voor een toffe opdrachtgever in regio Breda zijn wij op zoek naar een medior PHP Developer met affiniteit met Laravel. Je komt te werken bij een uitdagende opdrachtgever met supergave klanten in een specifieke branche. Als PHP ontwikkelaar ben je samen met een vooruitstrevende team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het vernieuwen van informatiesystemen voor een specifieke branche. Je ondersteunt complexe uitdagingen van klanten. Vervolgens breng je hun wensen in kaart en vertaalt deze door naar maatwerk software. Affiniteit met Laravel is een pré. Om de klanten zo goed mogelijk te ondersteunen en snel in

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

Software Developer Java

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 »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een bedrijf in de omgeving van Utrecht! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans! Je kunt een uitdagende rol gaan vervullen als C#.NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving van Utrecht. Je zult gaan samenwerken met collega's die over de hele wereld verspreid zitten. Dit bedrijf is zeer vooruitstrevend en werkt met de nieuwste technieken. Als C#.NET Developer ga jij je bezig houden met het volgende: Je blijft op de hoogte van

Bekijk vacature »

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

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 »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

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

15/11/2024 23:25:19
 
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 schreef op 07.02.2008 11:52:
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.