缓冲溶液的ph由哪些因素决定