Acredito que esta é uma das melhores formas para você colocar texturas em seu site sem que ele fique pesado.
Desta vez compartilho com você esta fantástica ferramenta, a PatternBold! Com ela você pode aplicar vários tipos de texturas em seu site muito facilmente, além disso você pode aplicar as texturas em imagens!
A melhor vantagem desta ferramenta é que todas as suas texturas são em puro código e compressadas em um único arquivo CSS.
Acredito que te ajudará bastante, acesse aqui.