Buforowanie to metoda przechowywania danych w tymczasowym magazynie online w celu szybszego dostępu. Skraca czas, jaki przeglądarki internetowe i serwery potrzebują na odpowiedź na żądania danych użytkowników. Buforowanie jest szeroko stosowane we wszelkiego rodzaju aplikacjach i systemach operacyjnych w celu świadczenia usług z dużą wydajnością. Niektóre często buforowane dane to obrazy, multimedia, pliki HTML i skrypty.