Advancing ignition timing by 10° will cause the spark plug tip temperature to increase by approximately 158°F to 212°F.
A colder heat range spark plug may be necessary if the ignition timing has been advanced to near the knock level. Higher cylinder temperatures near the knock level will bring the spark plug firing end temperature closer to the pre-ignition range.
Significantly increasing the static/dynamic compression ratio will increase cylinder pressures and the octane requirement of the engine. Knock may occur more easily. If the engine is operated near the knock level, a colder heat range spark plug may be necessary due to the resulting increased cylinder temperatures.
Forced Induction (Turbocharging, Supercharging)
A colder heat range spark plug may be necessary due to the increased cylinder temperature as boost pressure (manifold pressure) and subsequent cylinder pressure and temperature increase.
Ambient Air Temperature / Humidity
As the air temperature or humidity decreases, the air density increases, requiring a richer air-fuel mixture. If the air-fuel mixture is not properly richened, and the mixture is too lean, higher cylinder pressures / temperatures, knocking, and the subsequent increase in the spark plug tip temperatures can result.
As the air temperature or humidity increases, the air density decreases, requiring a leaner air-fuel mixture. If the air-fuel mixture is too rich, decreased performance and/or carbon fouling can result.
Barometric Pressure / Altitude
Air (atmospheric) pressure and cylinder pressure decrease as altitude increases. As a result, spark plug tip temperature will also decrease.
Fouling can occur more easily if the air-fuel mixture is not adjusted to compensate for the altitude. Higher altitude = less air = less fuel.