Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

PID — уникальный идентификатор просмотра страницы, служит для того, чтобы сопоставить данные, которые пришли из stat.gif и p.gif.
Вы можете сопротивляться сколько угодно долго, но по Вашим ответам видно, что зерно сомнений в правильности выбранного пути уже начинает точить Вас :)
image = fs.readFileSync('p.gif');
if(image == undefined){
fs.stat('p.gif', function(err, stat) { // Проверяем существует ли файл
if (!err){ елси нет ошибки считываем и отдаем
image = fs.readFileSync('p.gif');
res.end(image);
}
else
res.end();
});
image = fs.readFileSync('p.gif');
fs.readFile('p.gif', function(err, data){
if (err}{ return; // TODO }
image = data;
});
var img=new Image(1,1);
img.src='http://blablablbla';
img.onload = function() {// картинка загрузилась, модем запустить таймер еще на 30 секунд собрать данные и отправить снова};
// Все очень просто
А что конкретно тестировать?
Время на отдачу одной картинки, количество занятой памяти в зависимости от размера кеша, скорость вставки в монгу?
Как мы делали аналитику для высоконагруженного сайта