I feel that PDF documents when intended to be uploaded on the Internet should be of minimal final size in bytes. Many strategies exist to create such small documents:
Pay attention to the size of the embedded raster images.
Create diagrams with
pstricksand avoid external applications that can create unwanted big files. Using
pstricksprovides access to an almost unlimited control of the properties of a specific object. For instance, creating a point A of coordinates (1,1) should be preferred to a point A of coordinates (1.0000000,1.00000000), that you cannot control in many applications.
Pay attention to the fonts used in your documents. Some fonts contain a coding for a single size and are then scaled, when used in titles or equivalents. Some other fonts contain a coding for different size, making the document a bit larger. You may observe a non negligible difference.
I am interested in this 3rd point: have some of you investigated the best fonts for smaller PDF files?
Edit Compress.SmallPDF sounds like a good online solution to efficiently compress pdf files for free.