I thought that I would put in my 2 cents about this topic. Foods that are high in fats are difficult to digest and hence make your stomach work harder to break them down. Some meals can take 6 or more hours to digest. That requires blood flow. The stomach cells need to be continually replenished with glucose and other nutrients because they are working so hard. When that is occuring there is less nutrient rich blood to go to your brain (less oxygen as well).
If photoreading is anything like studying then it takes a tremendous amount of energy to function at that high of a level. Thought is hard work and the cells need to be given food, water, nutrients to help support that activity. Blood is the transport system but there is only so much of it to go around when the stomach is its priority.
Caffeine is a stimulant and is not really conducive to high level thinking. Its like a fog that prevents crystal clear thinking. I learned of this first hand during final exams at university. I was feeling tired from studying and I did a bonehead thing and bought some caffeine pills. Man I was wide a wake but I just couldn't memorize anything. I felt like jumping around and I was filled with nervous energy but I just couldn't concentrate.
Why? My theory is much like the flight or fight situation when a person in danger (stress also triggers this response.) When a person is in this situation they produce adrenalin and cortisol. The heart rate jumps and blood flow is channeled to the muscles. Because you need to be quick to move due to the danger. What that translates to is a lack of blood flow to the brain. Its hard to do any high order thinking when your brain cells are not getting what they need.
Enter Caffeine the stimulant. Being a stimulant it artifically triggers the fight or flight response.