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

Татьяна
На сайте с 03.02.2012
Offline
60
#11

Самый универсальный способ - это выключение всех неиспользованных модулей, также в админке.

Уберите все неиспользованные классы в css, уменьшите вес изображений.

Проверяйте результаты и получайте рекомендации здесь: gtmetrix.com

forest25
На сайте с 12.09.2009
Offline
67
#12

Скорость загрузки страниц также можно замерить на 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 и на основе полученных данных оптимизировать.

Это из универсального. Остальное - уже магия для конкретного движка сайта.

VPS 512MB 20GB SSD KVM - 5$ (http://u.hmdw.me/digitalocean) | ИМХО о хостингах (http://u.hmdw.me/hosting)
S
На сайте с 23.05.2004
Offline
316
#13
имхо больше всего на сайте тормозит MySQL т.е. даже если вы ускорите интерпретатор php и вместо 1 милисекунды он будет выполняться в 100 раз быстрее, то за счет того что мускулу требуется десятки, а то и сотни милисекунд ничего принципиально не поменяется

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

Это просто подпись.
SeVlad
На сайте с 03.11.2008
Offline
1609
#14
ValdisRu:
больше всего на сайте тормозит MySQL

Угу, это наверное дураки перешли с файлохранилищ данных на базы :)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Alipapa
На сайте с 01.02.2008
Offline
194
#15
SeVlad:
Угу, это наверное дураки перешли с файлохранилищ данных на базы :)

Да, и дураки тоже. Если взять любую (ну пусть не любую, но большинство) cms, то таблиц, которые действительно стоит держать в базе mysql, не больше трети. Обычно разработчики, овладев одним универсальным инструментом работы с данными, не заморачиваются, и все делают однотипно.

Биржа фриланса - простая и удобная (http://kwork.ru/ref/2541)
ValdisRu
На сайте с 02.10.2006
Offline
139
#16
Stek:
Ну если вы кроме уг скриптов на таких же виртуалах не пробовали, то да. На нормальном сервере и скрипте, мускуль никогда не будет слабой точкой.

не могли бы вы поделиться какими скриптами (не уг) пользуетесь вы, а также написать сколько времени составляет время компиляции пхп скрипта (не уг) на вашем нормальном сервере, сколько времени он выполняется и сколько времени из этого составляет ожидание ответа от мускула

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

SeVlad:
Угу, это наверное дураки перешли с файлохранилищ данных на базы :)

ну это каждому свое, кому то надо для ГС под сапу на пару сотен страниц так да вполне можно в файлах хранить данные

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

а кому то надо для портала на десятки-сотни тысящ страниц, имхо, тут без базы не обойтись

(хотя в принципе тоже можно попробовать на файлохранилище, пожалуйста, никто ж не запрещает)

Обалденный заработок на социальных сетях (https://goo.gl/Qtsq6M)
A
На сайте с 29.12.2007
Offline
68
#17
Stek:
Ну если вы кроме уг скриптов на таких же виртуалах не пробовали, то да. На нормальном сервере и скрипте, мускуль никогда не будет слабой точкой.

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

SeVlad:
Угу, это наверное дураки перешли с файлохранилищ данных на базы :)

Перешли не из-за скорости работы, а из-за удобства. Попробуйте в файловом хранилище нормально настроить индексы, особенно составные. А потом замерьте удобство и скорость работы.

Плюс базы данных, изначально, именно в удобной работе с данными, а уже потом идут другие плюшки (триггеры, шардинг, партиции и пр.). И кстати, практически все движки баз данных имеют внутреннюю систему кеширования именно по причине НЕ быстрой работы с данными.

SeVlad
На сайте с 03.11.2008
Offline
1609
#18
aktuba:
Перешли не из-за скорости работы,

Да ладно! "Элементарная" операция - поиск уже при нескольких (10ков) тыщ "данных" и уже выигрыш в скорости на лицо. Потому что индексация...

aktuba:
И кстати, практически все движки баз данных имеют внутреннюю систему кеширования именно по причине НЕ быстрой работы с данными.

Не надо путать тёплое с мягким. А именно кол-во запросов, время их выполнения и скорости генерации страниц по их результатам.

А кеширование - это такой скользкий момент.. Не всё с ним так хорошо, как на него молятся. (убивают советы для ВП - поставь кеш-плаг для ускорения ВП.. повбывавбы)

GAMMA
На сайте с 27.12.2006
Offline
154
#19

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

Мой сервис блогов (http://mublog.ru) и личный блог (http://blogroot.ru)
A
На сайте с 29.12.2007
Offline
68
#20
SeVlad:
Да ладно! "Элементарная" операция - поиск уже при нескольких (10ков) тыщ "данных" и уже выигрыш в скорости на лицо. Потому что индексация...

Ни разу. На спор, без базы сделаю быстрее? Или индексы есть только в базах? )))

SeVlad:
Не надо путать тёплое с мягким. А именно кол-во запросов, время их выполнения и скорости генерации страниц по их результатам.

Ну так я про то и говорю, что время на генерацию результата мизерно, по отношению к получению данных из базы.

SeVlad:
А кеширование - это такой скользкий момент.. Не всё с ним так хорошо, как на него молятся.

Просто некоторые не умеют правильно готовить ))). В реале, кеширование спасает именно от обращения к базе, а не от генерации результатов, верно? )

SeVlad:
(убивают советы для ВП - поставь кеш-плаг для ускорения ВП.. повбывавбы)

Ну-ну... http://aktuba.com/o-bloge.html - именно кеш помогает ;)

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