SEO is best marketing technique in internet marketing. Use SEO optimization techniques with search engine's guidelines only to avail the better effects over the search engine result pages.
SEO stands on Search Engine Optimization..Which is one of the best resource of "Internet Marketing"...By this we can promote our business into Internet Marketing through Search Engines..Which leads to increase our business revenue...
Search engine optimization is a vital role of techniques used to increase the amount of visitors to a website by obtaining a high-ranking in the search results page of a search engine(SERP).
SEO is competitive too so you have to face competition, these days, SEO is too hard due to recent update in algorithm of Google.
You can shorten the file name as this is more convenient and I do not think that saving your tags with shorter file name can affect your on-page SEO. As long as the keywords are there, then yes you may do so.