SymLinksIfOwnerMatch performance

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »

Senior Java developer

Als Senior Developer bij Sogeti ben je onderdeel van onze toonaangevende best-gecertificeerde Java community. Deze bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Aval en de Nationale Politie. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid hebben

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

Bekijk vacature »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

Pagina: « vorige 1 2 3

Ben van Velzen

Ben van Velzen

02/06/2016 10:38:56
Quote Anchor link
Ook dat inderdaad, een goed cachingmodel werkt vele malen beter dan met zaken spelen die niet goed in je applicatie passen. Ik heb sites gebouwd met varnish ervoor om complete inhoud te cachen, of fragmenten via edge side includes. Het Symfony framework levert iets vergelijkbaars met de HttpCache module, en dat kan ook heel interessant zijn. het enige waar je goed voor moet uitkijken is dat je je cache goed op orde moet hebben. Het laatste dat je wilt is dat je de verkeerde data doorstuurt. Je kunt dit met ETags doen of Last-Modified, whatever floats your boat. Zoals Phil Karlton zei: There are only two hard things in Computer Science: cache invalidation and naming things.

Persistente connecties kom je vaak nog wel omheen omdat je dit op twee manieren kunt doen. Met de eerder genoemde Content-Length header, maar ook met Content-Transfer-Encoding: chunked. De laatste is gebruikelijker, en dit is ook wat PHP standaard doet.
 
PHP hulp

PHP hulp

17/02/2025 09:07:10
 
Ozzie PHP

Ozzie PHP

02/06/2016 15:03:03
Quote Anchor link
Ik begrijp nu nog steeds het 'principe' niet wat er bedoeld wordt met die output buffering. Ik weet dan ook niet of we het over hetzelfde hebben.

Stel we hebben (laten we het even simpel houden) 3 afzonderlijke html/php files waarmee we een pagina opbouwen: header.phtml, page.phtml en footer.phtml

Is het nu beter/slimmer om vanuit een index.php deze pagina's achter elkaar te includen, of is het beter om ze te bufferen en dan in 1x te flushen?
 
Ward van der Put
Moderator

Ward van der Put

02/06/2016 15:54:15
Quote Anchor link
Ozzie PHP op 02/06/2016 15:03:03:
Is het nu beter/slimmer om vanuit een index.php deze pagina's achter elkaar te includen, of is het beter om ze te bufferen en dan in 1x te flushen?

None of the above. Het is geen simpele keuze tussen A of B, maar iets dat je moet profilen.
Dat begint met de waterval in de developer tools van je browser, want daarin kun je meestal vrij snel zien wat de bottleneck is.

Als je naar verschillende use cases kijkt, zie je bijvoorbeeld op de lange lijn van piepkleine respons naar supergrote respons vaak ergens een omslagpunt waar een andere vorm van buffering en compressie sneller wordt. Het laden van een grafisch zware portfoliosite vol foto's is appels en een Ajax-request beantwoorden is peren: die kun je niet met elkaar vergelijken.

Compressie vereist bovendien content negotiation: de client bepaalt welke smaak compressie te behappen is. En niet elke client is hetzelfde, ook dat nog.

Als je ruimere vuistregels zoekt, zijn er wel wat breekpunten waarop je de buffer kunt flushen en content naar de client moet verzenden.

• De Time to First Byte (TTFB) is kritiek voor de beleefde snelheid. De TTFB is mede daarom belangrijk voor SEO. Aangezien je éérst headers moet verzenden en pas daarna content, kun je de outputbuffer flushen na de laatste aanroep van header().

• Je benut parallelle connecties op de client beter als je die zo snel mogelijk aan het werk zet. Dat geldt vooral voor het ophalen van CSS- en JavaScript-bestanden in de <link>- en <script>-tags: heb je die compleet, dan kun je de outputbuffer flushen. Het kan daarnaast wat ander ongemak beperken, zoals een FOUC (Flash Of Unstyled Content).

• Voor de user experience is het belangrijk dat bezoekers zo snel mogelijk beeld hebben. Nou ligt de paginavouw typisch ook zelden op elk device op dezelfde plek, maar zodra je één scherm vol beeld hebt boven de vouw, kun je de outputbuffer flushen.

• Browsers kunnen pagina's sneller renderen als de DOM-documentstructuur eerder compleet is. Ook daarin zit een mooi breekpunt voor het flushen van de outputbuffer: DOM compleet, dan direct aanbieden.
Gewijzigd op 02/06/2016 15:55:39 door Ward van der Put
 
Ozzie PHP

Ozzie PHP

02/06/2016 16:19:08
Quote Anchor link
Interessant verhaal. Ik ben hier zelf eigenlijk nooit mee bezig geweest. Kan me ook niet herinneren dat de programmeurs bij mijn voorgaande werkgevers hier rekening mee hielden. Wel interessant om me eens beter in te verdiepen.

Moet ik me dan voorstellen dat je eerst ob_start() gebruikt, dan een aantal requires/includes doet en dan ob_flush()? En dan weer verder met ob_start(), weer wat requires/includes en dan weer ob_flush() enz. ?
 
Thomas van den Heuvel

Thomas van den Heuvel

02/06/2016 17:12:02
Quote Anchor link
@admins deze thread is (toegegeven, mede door mijn opmerking) een beetje een eigen leven gaan leiden, tijd om ontopic te blijven of een nieuwe thread te openen?

Quote:
Wel interessant om me eens beter in te verdiepen.

Doe dat dan ook, en kom dan met vragen.
 

Pagina: « vorige 1 2 3



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.