not my sock : php/user-cache-timebomb.html

Artikeln belyser kritiska problem med APC user cache i PHP, särskilt vid användning av apc_fetch och apc_store med TTL under hög belastning. Ett problem är en "låskaskad" där flera processer samtidigt försöker lagra data, vilket leder till långa låstider, PHP-timeout och potentiella systemlåsningar om Apache avbryter PHP under en låst sektion. Ett annat problem är kraftig fragmentering av delat minne orsakad av parallella APC_store-anrop, vilket försämrar prestanda och kan leda till krascher på grund av ökade kostnader för allokering och deallokering. Lösningar inkluderar APC_add (från APC 3.0.12) för att minska race conditions, men den säkraste metoden är att undvika apc_store från användarförfrågningar och istället använda en cron-jobb för cacheuppdatering. Författaren uttrycker frustration över hur APC user cache missbrukas och tar avstånd från ansvaret för dessa problem.