Как ускорить любую CMS? Нужна помощь - Страница 2 - Форум об интернет-маркетинге
Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 03.10.2012, 09:25   #11
aktuba
Banned
 
Регистрация: 30.12.2007
Сообщений: 957
Репутация: 68092

По умолчанию Re: Как ускорить любую CMS? Нужна помощь

Цитата:
Сообщение от ant_key Посмотреть сообщение
В тред врывается недиванный ускоритель сайтов:

Можно ускорить php на сервере - APC для интерпретатора php и memcached для сессий
Ускорить отдачу статики - ngingx
Включить кеширование - зависит от CMS уже.


Пользуйтесь.
Похоже, все-же именно диванный ))) Как сессии в мемкеше ускорят сам php? o_O Наверное, имелось в виду ускорение обработки сессий? Ну тогда надо вообще от сессий отказываться, в пользу обычных кук (секретный данные необходимо шифровать в них). Даже полностью зашифрованные куки работают ЗНАЧИТЕЛЬНО быстрее сессий в мемкеше

Почему предлагается на nginx только статику повесить? Почему-бы не отдать ему часть функционала (например, ресайз изображений, кеширование отдаваемых страниц, gzip в конце-концов)?
aktuba вне форума   Ответить с цитированием

Реклама
Старый 03.10.2012, 11:12   #12
Amelina
Аспирант
 
Аватар для Amelina
 
Регистрация: 04.02.2012
Сообщений: 156
Репутация: 66125

По умолчанию Re: Как ускорить любую CMS? Нужна помощь

Самый универсальный способ - это выключение всех неиспользованных модулей, также в админке.
Уберите все неиспользованные классы в css, уменьшите вес изображений.
Проверяйте результаты и получайте рекомендации здесь: gtmetrix.com
Amelina вне форума   Ответить с цитированием
Старый 03.10.2012, 11:29   #13
forest25
Кандидат наук
 
Аватар для forest25
 
Регистрация: 12.09.2009
Сообщений: 384
Репутация: 21703
Социальные сети

По умолчанию Re: Как ускорить любую CMS? Нужна помощь

Скорость загрузки страниц также можно замерить на tools.pingdom.com
Проверить работу сервера под нагрузкой тут - loadimpact.com
Также можно запросить бесплатный отчет от webo.in

CSS - минифицировать и отдавать gzip
JS - минифицировать и отдавать gzip, если это распространенный фреймфорк типа jquery то отдавать его стоит с CDN

Выпилить Apache и делать связку nginx + php-fpm + APC (либо Xcache). Работа php и mysql через сокеты.

Для профилирования скриптов можно подключить xhprof, для mysql включить slow_query_log и на основе полученных данных оптимизировать.

Это из универсального. Остальное - уже магия для конкретного движка сайта.
forest25 вне форума   Ответить с цитированием
Сказали спасибо:
Старый 03.10.2012, 19:38   #14
Stek
Куда же ты, лето, а я ?
 
Регистрация: 23.05.2004
Сообщений: 2,231
Репутация: 281197

По умолчанию Re: Как ускорить любую CMS? Нужна помощь

Цитата:
имхо больше всего на сайте тормозит MySQL т.е. даже если вы ускорите интерпретатор php и вместо 1 милисекунды он будет выполняться в 100 раз быстрее, то за счет того что мускулу требуется десятки, а то и сотни милисекунд ничего принципиально не поменяется
Ну если вы кроме уг скриптов на таких же виртуалах не пробовали, то да. На нормальном сервере и скрипте, мускуль никогда не будет слабой точкой.
__________________
Это просто мой личный сайт в моей подписи.
Stek вне форума   Ответить с цитированием
Старый 03.10.2012, 22:51   #15
SeVlad
Guru-Editor
 
Регистрация: 03.11.2008
Адрес: Donbass
Сообщений: 15,437
Репутация: 1344981

По умолчанию Re: Как ускорить любую CMS? Нужна помощь

Цитата:
Сообщение от ValdisRu Посмотреть сообщение
больше всего на сайте тормозит MySQL
Угу, это наверное дураки перешли с файлохранилищ данных на базы
__________________
Ⓦ Не халява, но за бесплатно: хорошие сайты для эксперимента с 2мя протоколами. Первый пошел.
Помощь по Вордпрессу и основы безопасности сайтов.
*** Помощь\консультации в топиках форума - БЕСПЛАТНО. Через личку - с бюджетом от 50$ ***
SeVlad вне форума   Ответить с цитированием
Старый 04.10.2012, 00:41   #16
Alipapa
Советский инженер
 
Аватар для Alipapa
 
Регистрация: 01.02.2008
Сообщений: 1,835
Репутация: 190433
Социальные сети

По умолчанию Re: Как ускорить любую CMS? Нужна помощь

Цитата:
Сообщение от SeVlad Посмотреть сообщение
Угу, это наверное дураки перешли с файлохранилищ данных на базы
Да, и дураки тоже. Если взять любую (ну пусть не любую, но большинство) cms, то таблиц, которые действительно стоит держать в базе mysql, не больше трети. Обычно разработчики, овладев одним универсальным инструментом работы с данными, не заморачиваются, и все делают однотипно.
Alipapa вне форума   Ответить с цитированием
Старый 04.10.2012, 08:18   #17
ValdisRu
Временно отключен
 
Регистрация: 02.10.2006
Сообщений: 997
Репутация: 60106

По умолчанию Re: Как ускорить любую CMS? Нужна помощь

Цитата:
Сообщение от Stek Посмотреть сообщение
Ну если вы кроме уг скриптов на таких же виртуалах не пробовали, то да. На нормальном сервере и скрипте, мускуль никогда не будет слабой точкой.
не могли бы вы поделиться какими скриптами (не уг) пользуетесь вы, а также написать сколько времени составляет время компиляции пхп скрипта (не уг) на вашем нормальном сервере, сколько времени он выполняется и сколько времени из этого составляет ожидание ответа от мускула

---------- Добавлено 04.10.2012 в 08:44 ----------

Цитата:
Сообщение от SeVlad Посмотреть сообщение
Угу, это наверное дураки перешли с файлохранилищ данных на базы
ну это каждому свое, кому то надо для ГС под сапу на пару сотен страниц так да вполне можно в файлах хранить данные

кому то надо для МФА сайта на десяток страниц так можно и на чистом ХТМЛ наваять и не париться

а кому то надо для портала на десятки-сотни тысящ страниц, имхо, тут без базы не обойтись
(хотя в принципе тоже можно попробовать на файлохранилище, пожалуйста, никто ж не запрещает)
ValdisRu вне форума   Ответить с цитированием
Старый 04.10.2012, 08:55   #18
aktuba
Banned
 
Регистрация: 30.12.2007
Сообщений: 957
Репутация: 68092

По умолчанию Re: Как ускорить любую CMS? Нужна помощь

Цитата:
Сообщение от Stek Посмотреть сообщение
Ну если вы кроме уг скриптов на таких же виртуалах не пробовали, то да. На нормальном сервере и скрипте, мускуль никогда не будет слабой точкой.
Я работал с большими нагрузками. Не на одном проекте. И тормоза ВСЕГДА именно в БД. Никогда не задумывались, для чего используется кеширование?

Цитата:
Сообщение от SeVlad Посмотреть сообщение
Угу, это наверное дураки перешли с файлохранилищ данных на базы
Перешли не из-за скорости работы, а из-за удобства. Попробуйте в файловом хранилище нормально настроить индексы, особенно составные. А потом замерьте удобство и скорость работы.
Плюс базы данных, изначально, именно в удобной работе с данными, а уже потом идут другие плюшки (триггеры, шардинг, партиции и пр.). И кстати, практически все движки баз данных имеют внутреннюю систему кеширования именно по причине НЕ быстрой работы с данными.
aktuba вне форума   Ответить с цитированием
Старый 04.10.2012, 19:47   #19
SeVlad
Guru-Editor
 
Регистрация: 03.11.2008
Адрес: Donbass
Сообщений: 15,437
Репутация: 1344981

По умолчанию Re: Как ускорить любую CMS? Нужна помощь

Цитата:
Сообщение от aktuba Посмотреть сообщение
Перешли не из-за скорости работы,
Да ладно! "Элементарная" операция - поиск уже при нескольких (10ков) тыщ "данных" и уже выигрыш в скорости на лицо. Потому что индексация...
Цитата:
Сообщение от aktuba Посмотреть сообщение
И кстати, практически все движки баз данных имеют внутреннюю систему кеширования именно по причине НЕ быстрой работы с данными.
Не надо путать тёплое с мягким. А именно кол-во запросов, время их выполнения и скорости генерации страниц по их результатам.
А кеширование - это такой скользкий момент.. Не всё с ним так хорошо, как на него молятся. (убивают советы для ВП - поставь кеш-плаг для ускорения ВП.. повбывавбы)
SeVlad вне форума   Ответить с цитированием
Старый 04.10.2012, 21:16   #20
GAMMA
Кандидат наук
 
Аватар для GAMMA
 
Регистрация: 27.12.2006
Адрес: Белгородская область
Сообщений: 494
Репутация: 9500
Отправить сообщение для GAMMA с помощью Skype™
Социальные сети Профиль в ВКонтакте

По умолчанию Re: Как ускорить любую CMS? Нужна помощь

Web Optimizer - я когда то ставил бесплатную версию скрипта, немного быстрее стало, процентов 15-20 выигрыша по скорости загрузки было. В платной версии разработчики обещают ещё больше.
__________________
Мой сервис блогов и личный блог
GAMMA вне форума   Ответить с цитированием
Ответ




Опции темы

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

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

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



Текущее время: 06:44. Часовой пояс GMT +3.

Регистрация Справка Календарь Поддержка Все разделы прочитаны