Уменьшение генерации страницы

719
.
Think different
Омфг
.
Bewahret einander vor Herzeleid
Folour, да нет вроде, код с подключением взял с php.net.
.
MyZik, а что ты при помощи rowCount() считаешь? Количество срок в таблице?

Если да, то это не правильно. Нужно так:

$db->query('select count(*) from table')->fetchColumn();
.
Bewahret einander vor Herzeleid
L!MP, спасибо большое, везде сменил.
Только вот генерация ничуть не изменилась
.
Кадило крутится, лавэха мутится
Интересно, а что ты хочешь от нас узнать? гг. У нас тут хрустального шара нет, который показывает код твой. гг
.
нужно профилировать или, хотя бы, по смотреть код, а так х.з.
.
Соездинение с БД не персистентное, от того любой запрос к БД предваряется новым соединением, что и тормозит систему.
Покажи как ты создаешь объект PDO.
.
Bewahret einander vor Herzeleid
Delphinum, ты про подключение к БД?
$db = new PDO('mysql:host=' . $mysql['host'] .';dbname=' . $mysql['base'], $mysql['user'], $mysql['pass']);

Все переменные хранятся в отдельном файле.
.
Bewahret einander vor Herzeleid
# L!MP (03.05.2015 / 16:02)
нужно профилировать или, хотя бы, по смотреть код, а так х.з.
Ну вот. Это index.php от него уже подключаются остальные файлы грубо говоря.
<?php
/****
* @package LiveCMS
* @link livecms.org
* @author MyZik
* @version See attached file VERSION.txt
* @license See attached file LICENSE.txt
* @copyright Copyright (C) LiveCMS Development Team
****/

# Серверный путь к сайту
define('HOME', $_SERVER['DOCUMENT_ROOT']);

# Полный HTTP путь к сайту
define('URL', 'http://'. $_SERVER['HTTP_HOST']);

# Получение настроек сервера
require_once(HOME .'/incfiles/ini_set.php');

# Получения настроек MySQL
require_once(HOME .'/incfiles/db_ini.php');

# Подключение к MySQL серверу
$db = new PDO('mysql:host=' . $mysql['host'] .';dbname=' . $mysql['base'], $mysql['user'], $mysql['pass']);

# Кодировка соединения
$db->query("SET NAMES utf8");

# Старт сессий
session_name('sid');
session_start();

# Подключение основного системного файла
require_once(HOME .'/incfiles/core.php');
require_once(HOME .'/incfiles/functions.php');

# Очистка запроса модуля
$module_url = htmlentities($_GET['url']);

if (preg_match('/\.php$/i', $module_url)) $module_file = true;
else $module_file = false;

// Если запрашивается какой-либо модуль
if (!empty($module_url))
{
    // Проверяем существование
    if (file_exists(HOME .'/modules/'. $module_url) && $module_file == true)
    {
        # Подключаем модуль
        require_once(HOME .'/modules/'. $module_url);
    }
    else if (file_exists(HOME .'/modules/'. $module_url) && $module_file == false)
    {
        // Проверяем наличие главной страницы модуля
        if (file_exists(HOME .'/modules/'. $module_url .'/index.php'))
        {
            # Подключаем главную страницу модуля
            require_once(HOME .'/modules/'. $module_url .'/index.php');
        }
        else
        {
            # Подключаем главную страницу сайта
            require_once(HOME .'/modules/index.php');
        }
    }
    else
    {
        # Подключаем главную страницу сайта
        require_once(HOME .'/modules/index.php');
    }
}
else
{
    # Подключаем главную страницу сайта
    require_once(HOME .'/modules/index.php');
}

?>
Убого, но все же. Кстати, ядро SteamCore.
.
а у тебя не может подгружать систему какая нить функция? у меня такое было когдато, никак не мог понять что и где, пока не пересмотрел системные файлы, а там была допущеная ошибка небольшая
Всего: 42