Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

 
 
Опции темы Опции просмотра
Старый 08.08.2007, 21:53   #18
enot
Новенький
 
Регистрация: 02.11.2006
Сообщений: 24
По умолчанию

копался я в коде typo3
и нашел такую функцию в tslib/class.tslib_fe.php
PHP код:
    /**
     * Temp cache content
     * The temporary cache will expire after a few seconds (typ. 30) or will be cleared by the rendered page, which will also clear and rewrite the cache.
     *
     * @return    void
     */
    
function tempPageCacheContent()    {
        
$this->tempContent FALSE;

        if (!
$this->no_cache)    {
            
$seconds 30;
            
$stdMsg '
            <html>
                <head>
                    <title>'
.htmlspecialchars($this->tmpl->printTitle($this->page['title'])).'</title>
                    <meta http-equiv="refresh" content="3; URL='
.htmlspecialchars(t3lib_div::getIndpEnv('REQUEST_URI')).'" />
                </head>
                <body bgcolor="white">
                    <div align="center" style="font-family:Verdana,Arial,Helvetica" color="#cccccc">
                        <strong>Page is being generated.</strong><br />
                        If this message does not disappear within '
.$seconds.' seconds, please reload.
                    </div>
                </body>
            </html>'
;
            
$temp_content $this->config['config']['message_page_is_being_generated'] ? $this->config['config']['message_page_is_being_generated'] : $stdMsg;

//            $this->setPageCacheContent($temp_content, '', $GLOBALS['EXEC_TIME']+$seconds);
            
$this->tempContent TRUE;        // This flag shows that temporary content is put in the cache
        
}
    } 
и закомментировал в ней одну строку
// $this->setPageCacheContent($temp_content, '', $GLOBALS['EXEC_TIME']+$seconds);
и проблема о которой я писал (многократное повторение page generated....) решилась.
страницы стали кешироваться и время отклика страниц заметно уменьшилось.

вопрос только остался, а зачем страницу "page is been generated..."
сохранять в таблицу cache_pages???
enot вне форума   Ответить с цитированием
 

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
был вроде Ext для увеличения скорости... demav Общие вопросы 4 31.08.2006 01:02
Создание сайта компании. Платная работа. mmv-ru Работа и заказы / Job Offer and Request 6 06.03.2006 22:20
Wrap для "карты сайта" в контенте salah Общие вопросы 1 31.01.2006 16:55
Разработка корпоративного сайта Konstantin Общие вопросы 7 17.12.2005 02:56
Требуется оценка работы по переделке сайта Дмитрий Работа и заказы / Job Offer and Request 10 31.10.2005 16:43


Часовой пояс GMT +4, время: 08:47.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория