Separate all my content I have one page structure. This is my menu:

&lt;ul id="creamenu" class="menuHolder"&gt;
    &lt;li&gt;&lt;a id="news-1-menu" href="#/news-1"&gt;news 1&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a id="news-2-menu" href="#/news-2"&gt;news 2&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a id="news-3-menu" href="#/news-3"&gt;news 3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul id="mainmenu" class="menuHolder"&gt;
    &lt;li&gt;&lt;a id="about1-menu" href="#/hakkimizda"&gt;about 1&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a id="about2-menu" href="#/haberler"&gt;about 2&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a id="about3-menu" href="#/galeri"&gt;about 3&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a id="about4-menu" href="#/referanslar"&gt;about 4&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a id="about5-menu" href="#/iletisim"&gt;about 5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


And this is content structure:

&lt;div id='news-1'&gt;
    &lt;!-- content --&gt;
    &lt;!-- content --&gt;
&lt;/div&gt;
&lt;div id='news-2'&gt;
    &lt;!-- content --&gt;
    &lt;!-- content --&gt;
&lt;/div&gt;


When I click a menu item goes to content in same page, but my site is slow. I think if I separate all tpl.php files maybe I'll improve my site performance. But I don't know how can I do it.

For example, click news-1 item go to news-1.tpl.php file.
Separating your tpl.php files in that manner won't improve your site's performance in the way that you hope, unless your current base node.tpl.php file is doing something really weird right now.

Loading more tpl.php files in a single page generally makes things slower not faster, as more hooks are invoked for preprocessing, etc...

Chances are, that if you have a 1-pager the tpl.php file being processed is not slowing your site down. It will be something in the database layer or excessing php processing, or incorrect caching setup.

If you still really want to do it, try Nikhil M's link to get the template naming suggestions.