i’m working on drupal community site and i want to ask about this things :
1 – how to hide the drupal information from my site ?
2 – how to make the drupal site more secure ?
3 – how to make my site work as fast as possible when there is a lot of visitors and users on the site
and there is a lot of interaction with the database at the same time?
4 – how to configure drupal to work with high server load and how to configure my server’s hardware to work with high load ?
thank you
What information? You can show/hide anything in your theme implementation
Stay up to date.
Start with the pantheon project use it and learn from it:
Pressflow (a performance tuned version of Drupal)
Varnish Reverse Proxy Cache for anonymous users
APC for OpCode Caching
Memcached for easing the load on the DB
Use as few modules as possible.
The first area to need help in a social setup (lotsa logged in users posting content) is likely going to be the DB and so learning how to use Memcached will go a long way to helping you scale at the start
For further reading on Drupal Performance you might want to read everything from 2bits:
http://2bits.com/contents/articles