Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Как Сократить Время Ответа Сервера Rate Topic   * * * * * 1 votes

 
  • xeddin
  • Junior Member
  • Members
  • Join Date: 26-Oct 10
  • 298 posts

Posted 20 March 2015 - 12:08 AM #1

Гугл проверка сайта дает рекомендацию сократить время ответа сервера. Как это можно сделать и в какую сторону копать в первую очередь?

 
  • Alt-team
  • CS-Cart Developer
  • Authorized Reseller
  • Join Date: 18-Jan 11
  • 2825 posts

Posted 20 March 2015 - 02:04 PM #2

У нас в блоге есть статья, к сожалению, только на английском, но, возможно, она окажется полезной, посмотрите
https://www.alt-team...cart-users.html

ADD-ONS  Web development service  | CS-Cart dedicated developers

Buy MULTIVENDOR - USD 1250 (14% off)   Buy CS-CART LICENCE - USD 345 (13% off)

 Email - manager@alt-team.com | Skype - Altteam    


 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 21914 posts

Posted 20 March 2015 - 02:06 PM #3

Гугл проверка сайта дает рекомендацию сократить время ответа сервера. Как это можно сделать и в какую сторону копать в первую очередь?


Если магазин сильно не переделанный, то дождитесь 4.3.1 и сделайте до нее апгрейд. Если верить Даниилу, тогда не надо будет ломать голову над вашим вопросом
GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    Multi-Vendor PLUS           USD 3100 (2775)
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      Multi-Vendor Ultimate       USD 7500 (6000)

 
  • dbazhenov
  • CS-Cart expert
  • Authorized Reseller
  • Join Date: 15-May 12
  • 6447 posts

Posted 21 March 2015 - 06:49 AM #4

Если магазин сильно не переделанный, то дождитесь 4.3.1 и сделайте до нее апгрейд. Если верить Даниилу, тогда не надо будет ломать голову над вашим вопросом


Что значит верить Даниилу, вы же сами установили 4.3.1 на своём серваке :)

Я после релиза 4.3.1 расскажу как установить Hip-Hop , чтобы вообще всё летало.

 
  • VetalM
  • Senior Member
  • Members
  • Join Date: 26-Dec 14
  • 652 posts

Posted 21 March 2015 - 09:08 PM #5

[i]$config['tweaks'] = array ([/i]
[i]   'js_compression' => true, // enables compression to reduce size of javascript files[/i]
[i]   'check_templates' => false, // disables templates checking to improve template engine speed[/i]
[i]   'inline_compilation' => true, // compiles nested templates in one file[/i]
[i]   'anti_csrf' => false, // protect forms from CSRF attacks[/i]
[i]   'disable_block_cache' => false, // used to disable block cache[/i]
[i]   'join_css' =>true, // is used to unite css files into one file[/i]
[i]   'allow_php_in_templates' => false, // Allow to use {php} tags in templates[/i]
[i]);[/i]
Даниил, это поможет ускорить магазин? Код из статьи по ссылке выше.

 
  • dbazhenov
  • CS-Cart expert
  • Authorized Reseller
  • Join Date: 15-May 12
  • 6447 posts

Posted 23 March 2015 - 08:42 AM #6

Даниил, это поможет ускорить магазин? Код из статьи по ссылке выше.


Нет, не может, стандартные настройки уже всё кешируют.

Можно ускорить переходом на сервер мощнее, установкой nginx и Hip-Hop .

 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 21914 posts

Posted 23 March 2015 - 09:38 AM #7

Насколько я знаю, 4.2.4 не адаптирована под Hip-Hop. Так?
GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    Multi-Vendor PLUS           USD 3100 (2775)
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      Multi-Vendor Ultimate       USD 7500 (6000)

 
  • dbazhenov
  • CS-Cart expert
  • Authorized Reseller
  • Join Date: 15-May 12
  • 6447 posts

Posted 23 March 2015 - 09:43 AM #8

Насколько я знаю, 4.2.4 не адаптирована под Hip-Hop. Так?


У нас есть фикс, там 5 строчек нужно поправить, однако это мелочи.

 
  • xeddin
  • Junior Member
  • Members
  • Join Date: 26-Oct 10
  • 298 posts

Posted 23 March 2015 - 10:54 AM #9

Alt-team: Спасибо, статью почитаю

По поводу версии 4.3.1 - менялся только шаблон, и некоторые модули добавились. Изменим под 4.3.1. Когда же она уже выйдет...

 
  • dbazhenov
  • CS-Cart expert
  • Authorized Reseller
  • Join Date: 15-May 12
  • 6447 posts

Posted 23 March 2015 - 10:58 AM #10

Alt-team: Спасибо, статью почитаю

По поводу версии 4.3.1 - менялся только шаблон, и некоторые модули добавились. Изменим под 4.3.1. Когда же она уже выйдет...


Очень скоро, я тоже жду :)

 
  • forfun
  • Junior Member
  • Members
  • Join Date: 22-Feb 11
  • 109 posts

Posted 23 March 2015 - 01:57 PM #11

Я после релиза 4.3.1 расскажу как установить Hip-Hop , чтобы вообще всё летало.


Очень ждем! Это будет лучше чем Redis + php-fpm?
Hosted at DigitalOcean | 2.2.4 Pro Version & 4.1.3 | Айхор Хостинг

 
  • dbazhenov
  • CS-Cart expert
  • Authorized Reseller
  • Join Date: 15-May 12
  • 6447 posts

Posted 23 March 2015 - 01:58 PM #12

Очень ждем! Это будет лучше чем Redis + php-fpm?


Говорят да, заметно лучше.

Не уверен конечно, что 4.3.1 получит 100% поддержку Hip-Hop , но она и без того будет быстрой.

Кстати, магазины Мерчиума уже работает на 4.3.1 , можно посмотреть.

 
  • moonkin
  • Newbie
  • Trial users
  • Join Date: 06-Apr 15
  • 3 posts

Posted 06 April 2015 - 01:31 PM #13

Случайно наткнулся пару недель назад на CsCart. После Joomla работать - одно удовольствие. Но вот незадача: начал проверять на PageSpeed работу сайта, и был разочарован. Для мобильных: 37, для компьютеров: 47. Крайне низкий уровень. Сжатие и кэш не задействовано((( Перечитал весь форум и не нашел решения, как исправить или улучшить. Возможно виноват хостинг 1Gb.ru
Apache
  • Компрессия статики - НЕ включена
  • Компрессия динамики - НЕ включена

Компрессию статики на общем сервере включить к сожалению нельзя. Сжатие динамики тоже, но есть приятное исключение -

[править]Сжатие динамики на PHP

В целом PHP может самостоятельно сжимать отдаваемые страницы, причем делается там это очень просто. К сожалению, это сжатие требует знания специфики конкретного сайта на PHP. Если у вас сайт на популярной CMS, то 99% из них умеют включать gzip сами, просто найдите там соответствующую опцию."

Если бы не это, то можно сказать, что это идеальная платформа для среднего пользователя.


 
  • gleb.goncharov
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 04-Oct 13
  • 351 posts

Posted 08 April 2015 - 08:42 PM #14

В целом PHP может самостоятельно сжимать отдаваемые страницы, причем делается там это очень просто. К сожалению, это сжатие требует знания специфики конкретного сайта на PHP. Если у вас сайт на популярной CMS, то 99% из них умеют включать gzip сами, просто найдите там соответствующую опцию."[/size][/font]
Если бы не это, то можно сказать, что это идеальная платформа для среднего пользователя.


Привет.

Если в Apache подгружен модуль deflate и разрешено использовать .htaccess (насколько мне известно, в 1Gb.ru включен AllowOverride), то вы можете указать серверу сжимать статику там. Воспользуйтесь следующим сниппетом:

<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML, fonts
AddOutputFilterByType DEFLATE application/javascript application/x-javascript text/javascript application/json
AddOutputFilterByType DEFLATE application/x-font application/x-font-opentype application/x-font-otf application/x-font-truetype application/x-font-ttf font/opentype font/otf font/ttf application/x-woff application/x-font-woff
AddOutputFilterByType DEFLATE text/css text/html text/plain
</IfModule>

Кроме того, для снижения нагрузки и увеличения скорости сайта, не будет лишним закешировать статику в браузере:

# Cache all images for 2 weeks
<IfModule mod_expires.c>
<FilesMatch "\.(jpg|jpeg|png|gif|tiff|bmp|js|css)$">
	 ExpiresActive on
	 ExpiresDefault "access plus 2 weeks"
</FilesMatch>
</IfModule>
<IfModule mod_headers.c>
<filesMatch "\.(gif|png|jpg|jpeg|ico|js|css)$">
  Header set Cache-Control "max-age=1209600"
</filesMatch>
</IfModule>

Также вы можете включить компрессию CSS и JS в «твиках». Откройте файл config.local.php, найдите строку с gzip_css_js и задайте значение true.

 
  • gleb.goncharov
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 04-Oct 13
  • 351 posts

Posted 08 April 2015 - 09:01 PM #15

Насколько я знаю, 4.2.4 не адаптирована под Hip-Hop. Так?

Верно. Однако бекпортировать фикс из CS-Cart 4.3.1 будет несложно, буквально несколько мест. Результат того стоит. Вскоре мы с Даниилом подготовим видеоурок по настройке HHVM.

Очень ждем! Это будет лучше чем Redis + php-fpm?

Да, значительно лучше. Мои нагрузочные тесты показывают выигрыш почти вдвое. Надеюсь, ребята представят более точные цифры ближе к релизу. Кроме того, в CS-Cart 4.3.1 появится возможность хранить кеш в APCu, что быстрее Redis примерно на треть.

Развернул тестовый стенд для демонстрации, код ещё не до конца стабилен, но вцелом позволяет сравнить с той же демо CS-Cart 4.3.1.

 
  • dbazhenov
  • CS-Cart expert
  • Authorized Reseller
  • Join Date: 15-May 12
  • 6447 posts

Posted 09 April 2015 - 07:15 AM #16

Развернул тестовый стенд для демонстрации, код ещё не до конца стабилен, но вцелом позволяет сравнить с той же демо CS-Cart 4.3.1.


Я прям влюблён в тебя.

 
  • densvi
  • Senior Member
  • Members
  • Join Date: 03-Apr 14
  • 585 posts

Posted 09 April 2015 - 09:50 AM #17

Вау ... вот это скорость ...!!!!

 
  • Joggi
  • Advanced Member
  • Members
  • Join Date: 23-May 13
  • 76 posts

Posted 09 April 2015 - 01:23 PM #18

скорей бы релиз ))

 
  • gleb.goncharov
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 04-Oct 13
  • 351 posts

Posted 14 April 2015 - 07:27 AM #19

Спешу огорчить: наши тестировщики не успевают проверить совместимость кода с HackLang, потому поддержка HHVM скорее всего официально не войдёт в CS-Cart 4.3.1, а появится уже в 5-й версии. Я полагаю, старые изменения будут включены и можно будет заюзать HHVM на свой страх и риск экспериментально.

 
  • forfun
  • Junior Member
  • Members
  • Join Date: 22-Feb 11
  • 109 posts

Posted 27 April 2015 - 12:33 PM #20

Развернул тестовый стенд для демонстрации[/url], код ещё не до конца стабилен, но вцелом позволяет сравнить с той же демо CS-Cart 4.3.1.


Даже визуально немного заметно прибавку в скорости (радует). Кроме видеоурока было бы круто небольшой текстовый мануал почитать.

Можно узнать характеристики тест стенда, сколько оперативы и пр.? До майских ваша команда успеет выкатить релиз 4.3.1?

Edited by forfun, 27 April 2015 - 12:34 PM.

Hosted at DigitalOcean | 2.2.4 Pro Version & 4.1.3 | Айхор Хостинг