processen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

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 »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

Medior/senior Fullstack developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Ervaren Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als ervaren developer zul je hiernaast ook andere developers assisteren en waar nodig de leiding nemen in het project.

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# 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

Bekijk vacature »

Node.js developer looking for a challenging consul

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

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 »

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 »

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. 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 denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »
Ozzie PHP

Ozzie PHP

18/04/2013 04:09:56
Quote Anchor link
Een (denk ik) lastige vraag... voor de experts!

Ik heb zojuist een functie gemaakt die een complete directory (dus inclusief alle bestanden en subdirectories) verwijdert. So far so good. Werkt allemaal prima.

Waar je goed op moet letten, is dat je eerst alle bestanden in de hoofddirectory en de subdirectories verwijdert, en daarna pas de subdirectories. Als er namelijk nog bestanden in een subdirectory staan, dan kun je deze subdirectory niet verwijderen en kun je dus niet de complete directory niet verwijderen met alle gevolgen van dien.

Zoals ik al zei werkt het allemaal prima. Maar ik vroeg me het volgende af...

Ik wil een directory leegmaken waar cache bestanden in worden weggeschreven. Mijn functie verwijdert allereerst recursief alle bestanden uit alle directories. Zou het nu zo kunnen zijn dat nadat alle bestanden verwijderd zijn, er heel toevallig op datzelfde moment een andere gebruiker een actie triggert waardoor er een cache bestand wordt weggeschreven in een van de subdirectories... en waardoor die subdirectory dus niet meer kan worden verwijderd (omdat deze niet meer leeg is)?? Of is dat technisch onmogelijk?

Om mijn vraag wat breder te trekken, kan het zo zijn dat er tegelijkertijd meerdere processen worden uitgevoerd? Of is het zo dat de processen op elkaar "wachten"?

Stel we hebben 2 gebruikers en die roepen "gelijktijdig" dezelfde pagina aan. Moet bezoeker B dan wachten totdat het request van bezoeker A is afgehandeld? Of lopen de processen door elkaar heen en wordt alles gelijktijdig uitgevoerd?

Als de bezoekers op elkaar moeten wachten, dan hoef ik niet bang te zijn dat er tijdens het verwijderen van de bestanden door een andere bezoeker een cache bestand wordt weggeschreven. Als alle processen echter door elkaar heen lopen, zou dat wel kunnen gebeuren en heb ik een probleem.

Wie weet het antwoord?
Gewijzigd op 18/04/2013 04:12:24 door Ozzie PHP
 
PHP hulp

PHP hulp

16/02/2025 12:31:42
 
Willem vp

Willem vp

18/04/2013 07:52:26
Quote Anchor link
In principe zullen requests parallel uitgevoerd worden. Uitzonderingen daargelaten, maar deze situatie valt daar niet onder.

Als de kans bestaat dat er een cache-bestand wordt weggeschreven in een directory die je wilt wissen, vraag ik me af of de structuur van je programma wel goed inelkaar zit. Waarom zou je een cache-directory willen verwijderen in een actief systeem? Ik kan me voorstellen dat je de directory wilt leegmaken, maar de directory zelf verwijderen is een ander verhaal.

Wat je wel kan doen om te voorkomen dat een ander proces naar de directory schrijft, is eerst de directory hernoemen en hem dan verwijderen.
Gewijzigd op 18/04/2013 07:53:11 door Willem vp
 
Ozzie PHP

Ozzie PHP

18/04/2013 11:04:38
Quote Anchor link
Willem, dankjewel voor je reactie. De tip voor het hernoemen is een goede. Daar zat ik zelf ook aan te denken, maar ik weet niet of het wel echt noodzakelijk is.

Willem vp op 18/04/2013 07:52:26:
Als de kans bestaat dat er een cache-bestand wordt weggeschreven in een directory die je wilt wissen, vraag ik me af of de structuur van je programma wel goed inelkaar zit. Waarom zou je een cache-directory willen verwijderen in een actief systeem? Ik kan me voorstellen dat je de directory wilt leegmaken, maar de directory zelf verwijderen is een ander verhaal.

Iedere website krijgt zijn eigen cache directory. Stel nu dat ik straks vanuit mijn CMS een bepaalde cache directory van een bepaalde site wil leegmaken (omdat er om een of andere reden verkeerde/verouderde data in staat). Dan druk ik op een knop en de functie wordt uitgevoerd. Eerst worden dan alle bestanden uit de directory en subdirectories verwijderd. Maar nu zou het best zo kunnen zijn dat op datzelfde moment iemand die website bezoekt en er automatisch weer een nieuw cache bestand wordt aangemaakt (het zojuist door mijn functie verwijderde bestand wordt niet gevonden en dus wordt er een nieuw cache bestand aangemaakt). Als het aanmaken van dat nieuwe cache bestand plaatsvindt nog voordat mijn functie de subdirectories heeft verwijderd, dan zal dat er toe leiden dat die subdirectory niet verwijderd kan worden en de directory niet kan worden leeggemaakt / verwijderd. Maar de vraag is dus of terwijl de functie die de directory leegmaakt er gelijktijdig een functie kan worden aangeroepen die een cache bestand wegschrijft. Kan het zo zijn dat er dus 2 functies tegelijk worden uitgevoerd? Moet ik eerst de directory renamen?

(Iedere website krijgt een eigen cache directory. Als de complete cache moet worden verwijderd, dan verwijder ik de complete cache directory. Dit kan bijv. voorkomen als ik een bepaalde website van mijn server wil verwijderen. Die cache directory is dan niet meer nodig. Op het moment dat er wél iets gecachet moet worden, dan wordt eerst gekeken of de directory bestaat. Zo niet dan wordt die automatisch aangemaakt.)
 
Erwin H

Erwin H

18/04/2013 11:11:15
Quote Anchor link
Ozzie PHP op 18/04/2013 11:04:38:
Maar de vraag is dus of terwijl de functie die de directory leegmaakt er gelijktijdig een functie kan worden aangeroepen die een cache bestand wegschrijft. Kan het zo zijn dat er dus 2 functies tegelijk worden uitgevoerd? Moet ik eerst de directory renamen?

Ik denk dat het antwoord hierop volmondig ja moet zijn. Een webserver is een multithreaded omgeving dus die kan meerdere requests tegelijk aan. Uiteraard niet oneindig veel, maar zeker meer dan 1.
Dit kan je simpel zelf testen door van 1 device een aanvraag naar je server te doen die je in een lange (desnoods oneindige) loop laat komen en vanaf een andere device een pagina op te vragen. Die pagina krijg je vast te zien -> twee requests tegelijk uitgevoerd dus.
 
Ozzie PHP

Ozzie PHP

18/04/2013 11:24:00
Quote Anchor link
Dankjewel Erwin! Dat is een zeer helder antwoord. Dan ga ik het renamen er toch maar even inbouwen! :)
 
John D

John D

18/04/2013 11:33:05
Quote Anchor link
De processen lopen inderdaad parallel, Je kan checken hoeveel parallelle apache processen je hebt door op het os in te loggen en het volgende commando uit te voeren: ps -ef |grep http of ps -ef |grep apache (afhankelijk van de apache versie).
Je krijgt dan bijvoorbeeld onderstaande uitput:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
root@webserver:~# ps -ef |grep apache
root      6514     1  0 Apr09 ?        00:01:24 /usr/sbin/apache2 -k start
www-data 12134  6514  0 Apr14 ?        00:00:05 /usr/sbin/apache2 -k start
www-data 12192  6514  0 Apr14 ?        00:00:03 /usr/sbin/apache2 -k start
www-data 12193  6514  0 Apr14 ?        00:00:04 /usr/sbin/apache2 -k start
www-data 12325  6514  0 Apr14 ?        00:00:03 /usr/sbin/apache2 -k start
www-data 12328  6514  0 Apr14 ?        00:00:02 /usr/sbin/apache2 -k start
www-data 12329  6514  0 Apr14 ?        00:00:03 /usr/sbin/apache2 -k start
www-data 12330  6514  0 Apr14 ?        00:00:04 /usr/sbin/apache2 -k start
www-data 13140  6514  0 Apr14 ?        00:00:02 /usr/sbin/apache2 -k start
www-data 17722  6514  0 Apr15 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 22633  6514  0 11:20 ?        00:00:00 /usr/sbin/apache2 -k start
root     22667 22656  0 11:28 pts/1    00:00:00 grep apache

Het aantal processen (overigens eigenlijk geen threads) is een instelling in je httpd.conf of apache2.conf
Hier kan je de default en het max aantal processen instellen.
 
Ozzie PHP

Ozzie PHP

18/04/2013 11:38:27
Quote Anchor link
Ah oke... is iedere regel die eindigt met "start" een proces? Zo ja, dan zijn het er bij mij 7.
 
John D

John D

18/04/2013 11:56:25
Quote Anchor link
Ja, iedere regel die eindigt met "start" is een proces
met ps -ef zie je alle processen op je server.
pipe grep apache filtert alleen de processen op het woordje 'apache'
 
TJVB tvb

TJVB tvb

18/04/2013 12:00:50
Quote Anchor link
Ozzie, Je kunt er volgens mij dan ook voor kiezen om alleen de bestanden te verwijderen. Je ruimt je cache dan wel op maar hebt geen probleem met het nieuwe cache bestanden die verwijderd moeten worden.
 
Ward van der Put
Moderator

Ward van der Put

18/04/2013 12:11:06
Quote Anchor link
Je moet juist bij parallelle processen wel opletten dat je niet zoiets krijgt:

• Applicatie A voor het legen van de cache wordt gestart.
• Applicatie B slaat een nieuw cachebestand op.
• Applicatie A komt het cachebestand van B tegen en verwijdert het.
• Applicatie B wil het cachebestand gebruiken en staat met lege handen.
 
Ozzie PHP

Ozzie PHP

18/04/2013 12:30:03
Quote Anchor link
@John: oké, thanks.

@TJVB: ik snap niet helemaal wat je bedoelt. Ik wil de complete directory verwijderen.

@Ward: dat kun je voorkomen door de juiste logica. Als een cache bestand niet bestaat, laad ik eerst de juiste gegevens in en die stop ik in een variabele $foo. Vervolgens sla ik de inhoud van $foo op in het cachebestand en voor de rest van de code gebruik ik gewoon $foo.
 
Willem vp

Willem vp

18/04/2013 13:05:20
Quote Anchor link
John D op 18/04/2013 11:33:05:
Het aantal processen (overigens eigenlijk geen threads) is een instelling in je httpd.conf of apache2.conf
Hier kan je de default en het max aantal processen instellen.

Processen staan inderdaad niet gelijk aan threads; wel kan een proces meerdere threads hebben (bij Apache is dat standaard ook wel het geval). Als de statusmodule geconfigureerd is, kun je die gegevens ook opvragen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
PID     Connections     Threads         Async connections
        total   accept  busy    idle    writing keep-alive     closing
22525   24      yes     5       27      0       9       9
28332   10      yes     0       32      0       4       6
32673   13      yes     4       28      0       3       6
19882   13      yes     4       28      0       6       4
19883   11      yes     4       28      0       4       3
19884   5       yes     0       32      0       1       4
Sum     76              17      175     0       27      32

Je ziet hier dat er 6 httpd-processen draaien (nou ja, op OS-niveau eigenlijk 8, maar daarvan houden 2 zich niet bezig met http-requests) en dat die 6 processen op dit moment 76 connecties hebben, waarvan 17 busy (die anderen zijn net klaar of wachten op meer data). Elk proces heeft 32 threads; er kunnen met die 6 processen dus bijna 200 connecties worden afgehandeld. Is dat te weinig, dan worden er automatisch meer processen gestart; in dit geval maximaal 60 processen. Zijn er meer dan 250 threads idle, dan worden er processen gestopt.

Het aantal processen dat op je server draait zegt dus niet direct iets over het aantal connecties op je site. En het aantal connecties zegt op zijn beurt ook niet direct iets over het aantal gebruikers, want als je een pagina hebt met 20 plaatjes, wordt voor elk plaatje (of wat voor object dan ook) een aparte connectie gemaakt. En (en dan komen we weer terug bij je oorspronkelijke vraag) die gaan niet op elkaar staan wachten tot er een klaar is, want dan zou de browser net zo goed alle requests 1 voor 1 kunnen doen.
 
Ozzie PHP

Ozzie PHP

18/04/2013 13:16:50
Quote Anchor link
Thanks voor de toelichting Willem! Wel grappig. Dit is een wereld waar ik helemaal niet in thuis ben. Zo leer je nog eens wat (alhoewel ik niet alles wat je zegt precies begrijp, maar de grote lijnen gelukkig wel).
 
Willem vp

Willem vp

18/04/2013 13:17:25
Quote Anchor link
Ozzie PHP op 18/04/2013 11:04:38:
Stel nu dat ik straks vanuit mijn CMS een bepaalde cache directory van een bepaalde site wil leegmaken (omdat er om een of andere reden verkeerde/verouderde data in staat). Dan druk ik op een knop en de functie wordt uitgevoerd. Eerst worden dan alle bestanden uit de directory en subdirectories verwijderd. Maar nu zou het best zo kunnen zijn dat op datzelfde moment iemand die website bezoekt en er automatisch weer een nieuw cache bestand wordt aangemaakt

Blijft de vraag: waarom wil je per se de cache-directory verwijderen als je alleen de cache maar leeg wilt maken? Ik kan me voorstellen dat je (ter voorkoming van al teveel bestanden) onder je cache-directory 256 subdirectories 00 t/m ff hebt, en dat die ook allemaal subdirectories 00 t/m ff hebben, en dat je die hele structuur onder je cache-directory wilt leeggooien. Maar stel nu dat je bezig bent om cache/00 leeg te gooien en op het moment dat je directory cache/00/a4 aan het verwijderen bent, wordt er een nieuw bestand aangemaakt onder cache/00/8f (die je daarvoor dus al gewist hebt). Dat betekent dat je straks cache/00 niet meer kunt wissen. Maar dat is toch niet erg, want de oude data die erin stond is toch al verwijderd?

Quote:
(Iedere website krijgt een eigen cache directory. Als de complete cache moet worden verwijderd, dan verwijder ik de complete cache directory. Dit kan bijv. voorkomen als ik een bepaalde website van mijn server wil verwijderen.

En als je een site verwijdert loop je dus ook niet het risico dat er tijdens het wissen iets naar de cache wordt geschreven, want die site is er immers niet meer. ;-)
 
Ozzie PHP

Ozzie PHP

18/04/2013 13:24:14
Quote Anchor link
"Blijft de vraag: waarom wil je per se de cache-directory verwijderen als je alleen de cache maar leeg wilt maken?"

Tja, eigenlijk gewoon omdat het me wel handig lijkt. Stel dat ik op een gegeven moment voor een site helemaal geen cache meer wil gebruiken, dan gooi ik met een druk op de knop de hele cache weg. Ik zou ook alleen de bestanden kunnen weggooien, maar dat is eigenlijk gewoon een keuze. En het verwijderen gebeurt dus per site. Stel je zo'n structuur voor:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
/pad/naar/cache/www.mijnsite1.nl
               /www.mijnsite2.nl
               /www.mijnsite3.nl
               /enz.

Dan wil ik met een druk op de knop bijv. de complete cache van site2.nl kunnen verwijderen, terwijl site 1 en 3 gewoon blijven bestaan.

"En als je een site verwijdert loop je dus ook niet het risico dat er tijdens het wissen iets naar de cache wordt geschreven, want die site is er immers niet meer. ;-)"

Lol, dat is waar :-)
Ik kan me echter voorstellen dat er andere situaties zijn waarin dit verhaal wel van toepassing is.
Gewijzigd op 18/04/2013 13:24:46 door Ozzie PHP
 



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.