The less common answer but just as critical as the first one.
To avoid hot from 1st floor rof.
Department of energy the surface of a cool roof reflects more sunlight and releases more heat than a so called hot or dark roof.
Also adding an attic fan will help cool things down by circulating the air up there and decreasing the amount of hot air reaching your second floor.
We have a similar issue in our house.
Painting the roof white will not help during the evening after the sun goes down.
Add extra insulation to your roof and attic.
Keep your blinds closed.
If the upstairs floors have few windows and a lot of hallway space between fenestrations the whole floor s airflow can suffer.
In other words closing the blinds essentially prevents your home from becoming a miniature greenhouse which is.
It s actually the second law of thermodynamics.
2 add a lower ceiling with insulation material in between the existing roof and new ceiling.
You can even air seal your attic to prevent heat from seeping in.
Hot air doesn t just rise it actually seeks out colder environments.
The way i see it you have 2 options that will help.
1 put a rubber coating on the top of the roof rubber is an excellent insulator.
Reduce use of lights and appliances avoid generating additional heat upstairs.
Remember all these are minimalist and eco friendly approach to relieve from hot climate.
While the term cool roof is sometimes used to describe any roofing surface that is cooler than a standard rooftop green certification.
As simple as this tip may seem family handyman notes that up to 30 percent of unwanted heat comes from your windows and utilizing shades curtains and the like can save you up to 7 percent on bills and lower indoor temperatures by up to 20 degrees.