Provided are methods for producing mesoporous nanoparticles that can, once loaded, retain small or large molecules (e.g., molecules having a molecular weight that is less or greater than about 900 Da) until release is desired, upon which time the mesoporous nanoparticles can release the loaded molecule in a controlled manner for a desired period of time, including an extended period of time. Also disclosed are methods for treating a subject comprising administering to the subject a mesoporous nanoparticle according to the present disclosure.Linvention concerne des procédés de production de nanoparticules mésoporeuses qui, une fois chargées, peuvent retenir des molécules petites ou grandes (p. ex. des molécules ayant un poids moléculaire inférieur ou supérieur à environ 900 Da) jusquà ce quune libération soit souhaitée, les nanoparticules mésoporeuses pouvant alors libérer la molécule chargée dune manière contrôlée pendant une période de temps souhaitée, y compris une période de temps prolongée. Linvention concerne également des procédés de traitement dun sujet, qui comprennent ladministration au sujet dune nanoparticule mésoporeuse selon la présente invention.