"1.What makes the updates of the site appear fast in the search engines results"
The crawl rate of your webpages can be seen from your Google webmaster tools. You can set preferred crawl rate yet this is more to scale back regular crawling than to encourage faster crawling.
The best way to ensure your pages are indexed quicker is to add fresh regular content.
Websites that are rarely updated will be crawled less frequently.
EE always has many new posts per minute, hundreds per day. It's likely that an instance of Googlebot is almost permanently crawling these pages.
"2. What kind of url's are friendly and Should I include all the title in the URL or the page title is good enough ?"
A friendly URL is an URL without any session ids or other complex parameters.
An example will look like this:
http://example.com/animals/tigers/female-tiger.htmlas opposed to:
http://example.com/?=animal&tp=23&=fYou can include all the title in the URL but just the most important keywords from the title would be sufficient. Remember if the keywords in the URL match a searchers query, Google will bold the result in the serps.
Hyphens and underscores are used to separate words. Not periods, which separate a filename from it's extension. Hyphens are considered to be of slightly more value than underscores but one or the other is a must.
Hope that helps! :D