- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Самый универсальный способ - это выключение всех неиспользованных модулей, также в админке.
Уберите все неиспользованные классы в css, уменьшите вес изображений.
Проверяйте результаты и получайте рекомендации здесь: gtmetrix.com
Скорость загрузки страниц также можно замерить на 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 и на основе полученных данных оптимизировать.
Это из универсального. Остальное - уже магия для конкретного движка сайта.
Ну если вы кроме уг скриптов на таких же виртуалах не пробовали, то да. На нормальном сервере и скрипте, мускуль никогда не будет слабой точкой.
больше всего на сайте тормозит MySQL
Угу, это наверное дураки перешли с файлохранилищ данных на базы :)
Угу, это наверное дураки перешли с файлохранилищ данных на базы :)
Да, и дураки тоже. Если взять любую (ну пусть не любую, но большинство) cms, то таблиц, которые действительно стоит держать в базе mysql, не больше трети. Обычно разработчики, овладев одним универсальным инструментом работы с данными, не заморачиваются, и все делают однотипно.
Ну если вы кроме уг скриптов на таких же виртуалах не пробовали, то да. На нормальном сервере и скрипте, мускуль никогда не будет слабой точкой.
не могли бы вы поделиться какими скриптами (не уг) пользуетесь вы, а также написать сколько времени составляет время компиляции пхп скрипта (не уг) на вашем нормальном сервере, сколько времени он выполняется и сколько времени из этого составляет ожидание ответа от мускула
---------- Добавлено 04.10.2012 в 08:44 ----------
Угу, это наверное дураки перешли с файлохранилищ данных на базы :)
ну это каждому свое, кому то надо для ГС под сапу на пару сотен страниц так да вполне можно в файлах хранить данные
кому то надо для МФА сайта на десяток страниц так можно и на чистом ХТМЛ наваять и не париться
а кому то надо для портала на десятки-сотни тысящ страниц, имхо, тут без базы не обойтись
(хотя в принципе тоже можно попробовать на файлохранилище, пожалуйста, никто ж не запрещает)
Ну если вы кроме уг скриптов на таких же виртуалах не пробовали, то да. На нормальном сервере и скрипте, мускуль никогда не будет слабой точкой.
Я работал с большими нагрузками. Не на одном проекте. И тормоза ВСЕГДА именно в БД. Никогда не задумывались, для чего используется кеширование?
Угу, это наверное дураки перешли с файлохранилищ данных на базы :)
Перешли не из-за скорости работы, а из-за удобства. Попробуйте в файловом хранилище нормально настроить индексы, особенно составные. А потом замерьте удобство и скорость работы.
Плюс базы данных, изначально, именно в удобной работе с данными, а уже потом идут другие плюшки (триггеры, шардинг, партиции и пр.). И кстати, практически все движки баз данных имеют внутреннюю систему кеширования именно по причине НЕ быстрой работы с данными.
Перешли не из-за скорости работы,
Да ладно! "Элементарная" операция - поиск уже при нескольких (10ков) тыщ "данных" и уже выигрыш в скорости на лицо. Потому что индексация...
И кстати, практически все движки баз данных имеют внутреннюю систему кеширования именно по причине НЕ быстрой работы с данными.
Не надо путать тёплое с мягким. А именно кол-во запросов, время их выполнения и скорости генерации страниц по их результатам.
А кеширование - это такой скользкий момент.. Не всё с ним так хорошо, как на него молятся. (убивают советы для ВП - поставь кеш-плаг для ускорения ВП.. повбывавбы)
Web Optimizer - я когда то ставил бесплатную версию скрипта, немного быстрее стало, процентов 15-20 выигрыша по скорости загрузки было. В платной версии разработчики обещают ещё больше.
Да ладно! "Элементарная" операция - поиск уже при нескольких (10ков) тыщ "данных" и уже выигрыш в скорости на лицо. Потому что индексация...
Ни разу. На спор, без базы сделаю быстрее? Или индексы есть только в базах? )))
Не надо путать тёплое с мягким. А именно кол-во запросов, время их выполнения и скорости генерации страниц по их результатам.
Ну так я про то и говорю, что время на генерацию результата мизерно, по отношению к получению данных из базы.
А кеширование - это такой скользкий момент.. Не всё с ним так хорошо, как на него молятся.
Просто некоторые не умеют правильно готовить ))). В реале, кеширование спасает именно от обращения к базе, а не от генерации результатов, верно? )
(убивают советы для ВП - поставь кеш-плаг для ускорения ВП.. повбывавбы)
Ну-ну... http://aktuba.com/o-bloge.html - именно кеш помогает ;)