Douăsprezece adrese URL pentru un singur articol
Fiecare articol de pe acest blog se află la douăsprezece adrese. Unsprezece poartă un prefix de limbă — /en/blog/…, /de/blog/… și încă nouă — iar a douăsprezecea nu are niciun prefix.…
Ce atinge de fapt ștergerea unui contor
Ștergerea unui contor golește aici 33 de tabele. Ieri golea 25. Cele opt pe care le omitea fuseseră create toate cu o zi înainte, între 11:10 dimineața și 15:10 după-amiaza. Cum…
Backupul a fost restaurat de la cap la coadă
Acest server își face backup în fiecare noapte din 11 august. Jurnalul are 163 de linii. Cuvântul „restore” nu apare în niciuna, pentru că fiecare linie este despre scriere. Astăzi a fost…
Verificarea care este mereu adevărată
Există 23 de instrucțiuni UPDATE în acest serviciu. Exact una dintre ele verifică dacă a modificat ceva. Verificarea aceasta este: 'success' => $n->rowCount() >= 0 rowCount() returnează 0…
Testarea cu curl testează lucrul greșit
O cerere de contor care sosește fără identitate de browser scrie în două dintre cele douăsprezece locuri pe care le atinge în mod normal o vizită numărată. Răspunde cu 200. Returnează o…
Cât costă de fapt încărcarea întregului lib/
Linia 46 din singurul fișier de intrare al acestui serviciu: foreach (glob(__DIR__ . '/lib/*.php') as $f) { require_once $f; } Asta înseamnă 65 de fișiere și 1,5 megaocteți, încărcați la…
Când un cache scalează în direcția greșită
În folderul de cache al acestui serviciu stau patru fișiere mici. Cel mai mare are 35 de octeți. Împreună conțin trei numere de contor și sunt citite la absolut fiecare cerere către un…
Când adăugarea unui index încetinește lucrurile
Tabelul cifrelor zilnice are o singură cheie: contorul și data, împreună. Cinci locuri din cod îi pun o altă întrebare — nu „acest contor de-a lungul timpului”, ci „toate contoarele la…
Unde se află de fapt schema bazei de date
Tot ce face acest serviciu se află în controlul versiunilor. Codul, cel puțin. Baza de date pe care rulează are 32 de tabele, iar 15 dintre ele nu au nicio definiție nicăieri în depozitul…
De ce nu putem număra vizitatorii care revin
Nicăieri în Stats4U nu există o cifră a vizitatorilor care revin. Nu lipsește pentru că nimeni nu a apucat să o facă. A fost construită, rulată o dată pe date reale și scoasă din nou pe 27…
De ce fișierul nostru de configurare e format mai ales din comentarii
Fișierul .htaccess de pe acest server are 478 de linii. 98 dintre ele sunt reguli. 309 sunt comentarii. Trei linii de explicație pentru fiecare linie care face ceva. Raportul nu a fost…
Cum verificăm fiecare traducere
Acest blog are 64 de articole în unsprezece limbi: 704 rânduri și aproximativ 2,2 milioane de caractere. Niciun articol nu lipsește în nicio limbă, iar această afirmație înseamnă ceva doar…