Mon projet est très petit mais plusieurs includes sont hébergés sur un réseau. Existe-t-il un moyen d'accélérer le temps de compilation et de réduire la latence sans mettre en place une copie locale non synchronisée ?
J'ai déjà mappé la source vers un dossier local sur mon système (Windows) et configuré les fichiers pour qu'ils soient "disponibles hors ligne", ce qui les synchronise localement. Mais lorsque je vais compiler, je vois la vitesse de mon réseau augmenter car il lit (semble-t-il) sur le réseau. Une fois la compilation terminée, la vitesse de mon réseau tombe à zéro.
Si j'ai configuré ces fichiers et répertoires pour qu'ils soient disponibles hors ligne, pourquoi n'utilise-t-il pas le cache local ? Ou bien interroge-t-il le cache uniquement lorsqu'il est hors ligne ? Peut-on le forcer à lire le cache ?
Mon environnement de développement est Windows 10 x64 et les fichiers sont hébergés sur un serveur local fonctionnant sous CentOS 7 avec samba. Je compile à partir de la ligne de commande en utilisant Make.