Hello!
Van egy céges Drupal oldal, jelenleg 6 különböző nyelven, később még lesz minimum kettő hozzáadva.
A lap egy W2k8 server és IIS alatt fut (igen, tudom, de a főnököt kéne meggyőzni, ő meg sziklaszilárd M$ fan) és az alábbi probléma jelentkezik:
Minden egyes oldalletöltéskor keletkezik 20-30 kis méretű temp file, amibe úgy látom, hogy a locale modul szemetel valami ilyesmit:
Drupal.locale = { 'pluralFormula': function($n) { return Number(($n!=1)); }, 'strings': { "An error occurred. \n@uri\n@text": "A survenit o eroare. \n@uri\n@text", "An error occurred. \n@uri\n(no information available).": "A survenit o eroare. \n@uri\n(nu existÄ informaĹŁii).", "An HTTP error @status occurred. \n@uri": "A survenit o eroare HTTP @status. \n@uri", "Unspecified error": "Eroare nespecificatÄ", "Drag to re-order": "Trage pentru a reordona", "Changes made in this table will not be saved until the form is submitted.": "ModificÄrile fÄcute acestui tabel nu vor fi salvate pânÄ când formularul nu este trimis.", "Select all rows in this table": "SelecteazÄ toate rândurile din acest tabel", "Deselect all rows in this table": "DeselecteazÄ toate rândurile din acest tabel", "Join summary": "UneĹźte sumarul", "Split summary at cursor": "SeparÄ sumarul la cursor", "Upload": "ĂŽncarcÄ" } };
Nem a mérettel vagy a temp fájlok létrehozásával van baj, hanem azzal, hogy nem törlődnek, így egy idő után felhalmozódnak és ez belassít mindent (múltkor már több százezer pici temp file volt, emiatt egy-egy lapletöltés 12-13 másodpercbe telt). Jelenleg a fájlokat szorgosan törölgetve nem jön elő a lassulás problémája és bár esetleg lehetne a törlést automatizálni, azért jobb lenne, ha tüneti kezelés helyett a probléma okát szüntetnénk meg. Locale modult a többnyelvű oldal miatt ért. szerűen nem kapcsolhatom ki.
Van valakinek ötlete, mi okozhatja ezt? A Google-fu sajnos cserben hagyott... :(
U.i.: Tudom, hogy valószínűleg már elegetek van a folyamatos kérdéseimből, enézést kérek, engem is ugráltat a főnök.