Снизить нагрузку на сервер

В
На сайте с 26.11.2008
Offline
77
2009

Имеется сайт на Joomla ,посещаемость 1,5 тысячи . После последнего апа нагрузка на сервер стала выше допустимой и сайт постоянно отключают. Нужно это исправить

Armin
На сайте с 04.03.2009
Offline
75
#1

файл libraries\joomla\environment\response.php

в нем ищем следующие строки:



if (JResponse::allowCache() === false)
{
JResponse::setHeader( 'Expires', 'Mon, 1 Jan 2001 00:00:00 GMT', true ); // Expires in the past
JResponse::setHeader( 'Last-Modified', gmdate("D, d M Y H:i:s") . ' GMT', true ); // Always modified
JResponse::setHeader( 'Cache-Control', 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0', false );
JResponse::setHeader( 'Pragma', 'no-cache' ); // HTTP 1.0
}

Вносим в него изменения:



function toString($compress = false)
{
global $mainframe;
$data = JResponse::getBody();

// Don't compress something if the server is going todo it anyway. Waste of time.
if($compress && !ini_get('zlib.output_compression') && ini_get('output_handler')!='ob_gzhandler') {
$data = JResponse::_compress($data);
}

if (JResponse::allowCache() === false)
{
if(!$mainframe->isAdmin()) {
// Включение кэширования на 30 мин
JResponse::setHeader('Cache-Control', 'public');
JResponse::setHeader('Expires', date("r", time() + 1800));
} else {
JResponse::setHeader( 'Expires', 'Mon, 1 Jan 2001 00:00:00 GMT', true ); // Expires in the past
JResponse::setHeader( 'Last-Modified', gmdate("D, d M Y H:i:s") . ' GMT', true ); // Always modified
JResponse::setHeader( 'Cache-Control', 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0', false );
JResponse::setHeader( 'Pragma', 'no-cache' ); // HTTP 1.0
}
}

JResponse::sendHeaders();
return $data;
}

сайт начинает кэшироваться браузером,это снизит немного нагрузку

Консультации по SEO от 25$/час. Обращаться в ICQ За инвайтами на киноперец в личку SEOinst.ru - все необходимое для заработка в интернет (http://linkum.ru/to/2041/)
Cranking
На сайте с 30.11.2008
Offline
172
#2
Водопроводчик:
посещаемость 1,5 тысячи

Вы проверьте что пишет ваш хостинг по этому поводу. На многих "плохих" хостингах посещаемость вообще выше 500 нельзя иметь.

Что можно зделать чтобы понизить нагрузку:

1) оставить на сайта 1 счетчик

2) указать поисковому роботу время изменения страниц, чтобы он не загружал те страницы которые не изменились

3) включить кеширование

Как выполнить пункт 2 не скажу, сам плохо помню.

Аудит сайта и консультации по продвижению и оптимизации. (/ru/forum/568390) Дешевле чем у других форумчан на форуме, много отзывов (моя тема)
Armin
На сайте с 04.03.2009
Offline
75
#3

Это с форума джумлы я взял,мне когд-то помогло

В
На сайте с 26.11.2008
Offline
77
#4

Хостинг Majordomo . Cуммарная нагрузка на CPU сервера от всех скриптов больше 15% .

Водопроводчик добавил 21.03.2009 в 13:40

Кто нибудь может помочь ? Естественно не бесплатно

HraKK
На сайте с 02.03.2009
Offline
128
#5

Могу помочь, свяжитесь со мной в аське 276682819 - работал с хайлоадом.

я гарант (/ru/forum/493343) уже не оказываю данные услуги, извините.
Anarchist
На сайте с 23.07.2008
Offline
185
#6

Ну какой нафиг может быть хайлоад на 1.5к на джумле...

Это хостинг просто дохлый.

ТС нет возможности перескочить на другой хостинг, чтобы не парить мозг?

В
На сайте с 26.11.2008
Offline
77
#7

Возможность есть .только какой хостинг выбрать,чтобы такой проблемы не было? Брать VPS ?

auStern
На сайте с 30.03.2007
Offline
167
#8
Водопроводчик:
Возможность есть .только какой хостинг выбрать,чтобы такой проблемы не было? Брать VPS ?

Попробуйте например ispserver.com. Работал на нем 2 года - все нравилось. Сейчас съехал, т.к. дедик.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий