You are here

Jeg fandt en fejl, som nu er rettet (serialized, cache)

Efter opgraderingen af Denmarkonline.dk oplevede jeg ikke nogen væsentlig mindre tid på visningen af siderne. Snarere tværtimod.

Det kunne jeg ikke forstå.

Men årsagen fandt jeg nu. Nemlig at en af cache tabellerne manglede en tabel.

Det drejede sig om serialized i cache block & cache views.

Det der skete var, at Drupal forsøgte at bruge denne ikke eksisterende tabel når siderne blev skrevet til cache tabellerne. Når det sker stopper alle andre forespørgsler til databasen & stiller sig i en kø med øget ventetid.

En cache er en oversigt over de mest brugte sider, så de ikke skal beregnes hver gang siden skal frem. Dybest skal den dybe tallerken ikke genopfindes hver gang.

Fejlen er nu rettet & nu til noget helt andet... :)