Tasca #6117
tancatMinimitzar els accessos a disc de l'Apache via caché de miniatures
Descripció
Per solucionar la sobrecàrrega del DDD probablement caldrà aplicar diferents estratègies. Una d'elles seria minimitzar els accessos a disc del servidor Apache. Ara mateix cada petició de fitxers passa per aquestes capes:
Navegador web
| ^
v |
Apache Mompou
| ^
v |
Client NFS Mompou
| ^
v |
Servidor NFS VNX (Clariion)
| ^
v |
Disc del VNX (Clariiion)
Tot plegat és molta feina per a Mompou. Si ens estalviéssim part de la capa final, Mompou ho tindria més senzill. Per exemple, si podem passar tots els fitxers de miniatures des de Mompou, amb alguna mena de caché sense haver de recórrer al Clariion, podriem fer:
Navegador web
| ^
v |
Apache Mompou
| ^
v |
Disc del Mompou
Per exemple, el mes de novembre d'enguany, de les 21.547.264 peticions web, si les ordenem per tipus de fitxer i n'agafem les primeres, queden ordenades així:
- 3.637.129 ico
- 2.549.579 pdf
- 1.432.247 gif
- 1.078.229 png
- 1.065.047 css
- 825.317 js
- 455.982
- 409.366 jpg
- 147.092 cur
- 76.640 txt
- 66.684 &sc=1&ln=ca
- 60.208 info
- 35.443 html
- 31.372 htm
- 30.151 &sc=1&ln=es
- 29.515 /
Per tant, una estratègia seria minimitzar les més de tres milions i mig de peticions .ico, o les cinc milions si hi afegim els .gif (això seria una quarta part de les peticions mensuals!), que han de travessar totes les capes, i es puguin resoldre en el propi Mompou, amb o sense caché específic d'Apache.
Tasques relacionades 3 (0 obertes — 3 tancades)