Поиск по сайту
Вход на сайт
Обратите внимание
Топ-новости
Архив сайта
Апрель 2016 (1)
Апрель 2014 (1)
Ноябрь 2013 (1)
Октябрь 2013 (1)
Май 2013 (2)
Апрель 2013 (8)
Партнеры

seo-monster.ru - сервис проверки доменов
хочешь такой же информер? Информер ТИЦ и PR

» » Кеширование запросов для слабых хостингов

Кеширование запросов для слабых хостингов

Хаки

Кеширование запросов для слабых хостингов
Кэширование sql запросов в dle

Очень часто хостера держат mysql сервера на отдельных серверах, с одной стороны это хорошо, но у не очень качественных хостеров (это я мягко сказал) задержка подымается более чем в 400 раз. И вроде бы получение несчастных 5-10 запросов увеличиваются до десятых секунды, а это и больше.

Данный хак решает эту проблему, кешируя запросы из mysqli класса, тем самым вы можете оптимизировать работу не только самого движка, но и всех модулей которые у вас стоят, не влияя на их работоспособность.


Автор хака: Lion__
Версия DLE: 8.2, 8.5, 9.0
Класс сделан только для mysqli

Сравнение до и после:
До:
<!-- Время выполнения скрипта 0,11074 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0,00541 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0,05579 секунд -->
<!-- Общее количество MySQL запросов 6 -->


<!-- Время выполнения скрипта 0,0983 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0,00543 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0,05012 секунд -->
<!-- Общее количество MySQL запросов 6 -->


После:
<!-- Время выполнения скрипта 0,03124 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0,00143 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0,00012 секунд -->
<!-- Общее количество MySQL запросов 0 -->

<!-- Время выполнения скрипта 0,0323 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0,00209 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0,00014 секунд -->
<!-- Общее количество MySQL запросов 0 -->



Установка:
1) Скачать архив
2) Включить кеширование на сайте в админпанели
3) Распаковать архив и кинуть файл mysqli.class.php в папку engine/classes

Скачать класс:
classes.rar [1,91 Kb] (cкачиваний: 406)

У вас не ставится dle модуль или dle шаблон работает не правильно? Задайте вопрос на нашем форуме по DLE(Datalife Engine CMS) и Вам обязательно помогут!



Если появились вопросы по поводу Кеширование запросов для слабых хостингов или Вы хотите высказаться, то пройдите регистрацию или авторизируйтесь и оставляйте комментарии.
#1 написал: Груви (12 июля 2010 00:56)

Публикаций: 0
Комментариев: 0
Попробую...
#2 написал: Poltava (12 июля 2010 12:09)

Публикаций: 0
Комментариев: 0
перестает работать модуль переходы,при загрузке картинки, не отображается картинка, чтобы вставить в новость...
#3 написал: vladimir (12 июля 2010 13:26)

Публикаций: 263
Комментариев: 754
А новость уже растащили на dleshka.org.ru и forwebz.com. Никто и не укажет где взял. Ну врочем как и положено у людей - срать друг другу на голову.
#4 написал: WWWital (26 июля 2010 16:27)

Публикаций: 0
Комментариев: 0
дле 8,5- после установки пропадает ссылка на залитую картинку к новости.
#5 написал: maxya (25 октября 2010 00:35)

Публикаций: 0
Комментариев: 0
Кривой класс am
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Вверх