Странное поведение кэша

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
vchilikov
Forum Members
Forum Members
Posts: 28
Joined: Fri Aug 15, 2008 7:17 pm

Странное поведение кэша

Post by vchilikov »

Если на моем сайте в меню Общие настройки изменить свойство: "Максимальное количество времени (в секундах), в течение которого шаблоны могут находится в кэше браузера" на не нулевое, время генерации страниц увеличивается примерно в полтора раза. Кэширование для страниц включено. Не могу понять в чем проблема? Ведь если страница один раз сгенерировалась она должна попасть в кэш и при последуующих обращениях выдергиваться из кеша. Помогите разобраться.  Версия CMS 1.4.1.
Данные для главной страницы:
- Макс время равно 0
- Макс время равно 10000

Выкладываю на всякий случай шаблон.

Code: Select all

{process_pagedata}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<__html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
    {capture assign='captured_content'}{content}{/capture} 
    {if isset($news_title)} 
        <title>Ишимский краеведческий музей - {$news_title}</title>
        <base href="http://www.kmishim.ru/" />
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />        
    {else} 
        <title>Ишимский краеведческий музей - {title}</title>
        {metadata} 
    {/if} 
    {stylesheet}
    {cms_selflink dir="start" rellink=1} 
    {cms_selflink dir="prev" rellink=1} 
    {cms_selflink dir="next" rellink=1} 
{literal}
    <!--[if lte IE 6]>
<style type="text/css">
.png_crop { 
	filter: expression(
		(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');
}

.png_scale { 
	filter: expression(
		(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=scale)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');
}

img.png {
	filter: expression(
		(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod=scale)' : '',
		width = width,
		src = 'images/null.gif');
}

.png a { position: relative; color:#000; }
</style>
<![endif]-->
{/literal}
</head>
</__body>
    <div id="wrapper">
        <div id="header">
            {cms_selflink id="logo" dir="start" text="$sitename"}
            <div class="search_form">
                {search searchtext="Поиск..."}</div>
            <div class="hmenu">
                {cms_selflink page="about" text="О музее"} |  {cms_selflink page="newsmuseum"
                text="Новости"} |  {cms_selflink page="exhibition" text="Выставки"} | 
                {cms_selflink page="publikatsii" text="Публикации"}
            </div>
        </div>
        <div id="mainpicborder" class="png_scale">
        </div>
        <div id="mainpic">
            {cms_selflink class="home" dir="start" text=""}
            <br class="clear" />
            {cms_selflink class="contacts" page="contact" text=""}
            <br class="clear" />
            <a href="{print" onlyurl="true"}" " class="print" title="Печать" target="_blank">
            </a>
            <br class="clear" />
            {cms_selflink class="map" page="karta_sajta" text=""}
            <div class="date">
                {breadcrumbs starttext='' root='home' delimiter='>'}
            </div>
        </div>
        <div id="content">
            <div id="left_column">
                <div class="cblock">
                    <h3 class="title">
                        Меню
                        <div class="cl">
                        </div>
                        <img src="images/cms/title_img1.gif" alt="" class="title_img" />
                    </h3>
                    <div class="cbmenu">
                        {menu template='simple_navigation.tpl' collapse='1'}
                    </div>
                </div>
            </div>
            <div id="center_column">
                <div class="cblock">
                    <h1 class="title">
                        {title}
                        <div class="cl">
                        </div>
                        <img src="images/cms/title_img2.gif" alt="" class="title_img" />
                    </h1>
                    <div class="cbcontent">
                        {$captured_content}
                    </div>
                </div>
            </div>
            <div id="right_column">
                <div class="cblock">
                    <h3 class="title">
                        Афиша
                        <div class="cl">
                        </div>
                        <img src="images/cms/title_img3.gif" alt="" class="title_img" />
                    </h3>
                    {news number='3' category='Афиша' detailpage="afisha"}
                </div>
                <div class="cblock">
                    <h3 class="title">
                        События
                        <div class="cl">
                        </div>
                    </h3>
                    <div class="cbnews">
                        {cms_module module='Memorable'}
                    </div>
                </div>
            </div>
            <br class="clear" />
        </div>
        <div id="footer">
            <div id="counters">
                <a href="http://www.sageinternet.ru" target="_blank" title="Сайт разработан в студии веб-дизайна SageInternet">
                    <img src="images/cms/sageinternet.jpg" alt="SageInternet" /></a>
            </div>
            {global_content name='footer'}
        </div>
    </div>
    {global_content name='google'}
<__body>
</__html>
Post Reply

Return to “Russian - русский”