Оптимизация загрузки сайта (ступор)

123
M
На сайте с 16.06.2009
Offline
106
#11

Цель стоит не только выплюнуть быстро контент (это уже так и есть), а ускорить полную загрузку сайта вместе с внешними скриптами.

Пока понял из выше стоящих комментариев, что основная проблема заключается в БД. Что-то еще?

з.ы. Почему это так важно: скорость полной загрузки сайта тоже влияет на ранжирование.

DV
На сайте с 01.05.2010
Offline
644
#12
michaelk:
основная проблема заключается в БД. Что-то еще?

Тяжёлые скрипты жрут процессор, и, соответственно, тормозят работу.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
I
На сайте с 23.12.2010
Offline
25
#13
michaelk:
Цель стоит не только выплюнуть быстро контент (это уже так и есть), а ускорить полную загрузку сайта вместе с внешними скриптами.

Пока понял из выше стоящих комментариев, что основная проблема заключается в БД. Что-то еще?
.

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

Вам посоветовали уже поставить утилиту от гугла, есть аналогичная от яхи, посмотрите встроенную в Хром в конце-концов.

Программист этот ваш что, с секундомером сидел? Тогда найдите другого программиста

MA
На сайте с 16.10.2009
Offline
29
#14

В первую очередь пожмите траффик (если еще этого не сделали) - будет загружаться быстрее в разы: http://schroepl.net/projekte/mod_gzip/config.htm

Для оптимизации загрузки информативно и полезно это дополнение к Firefox: https://addons.mozilla.org/ru/firefox/addon/yslow/

для внешних скриптов старайтесь использовать асинхронную загрузку, где возможно.

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

а иногда, наоборот: http://api.yandex.ru/jslibs/

Если все так серьезно и важны доли секунды - почитайте это: http://webo.in/articles/habrahabr/56-non-blocking-javascript/

P.S.

Очевидная вещь, но вдруг кто-то не знает: в адобовских фотошопе и иллюстраторе есть функция "Сохранить для Веб и устройств".

Очень качественное и эффективное сжатие графики. Например, если берешь картинки для сайта из буржуйнета, практически всегда с помощью этой функции можно сжать картинку в 1,5 - 2 раз без потери качества.

P.S.S.

И еще

Если движок пишете сами, не помещайте запрос к БД внутрь цикла. Лучше сначала выгрузить запрос целиком в массив, потом обойти его.

Чем меньше запросов к БД - тем быстрее.

Ищу площадки без бирж под размещение статей Тематика: ландшафтный дизайн, садоводство, комнатные растения, дача и участок.
DV
На сайте с 01.05.2010
Offline
644
#15
me_alex:
В первую очередь пожмите траффик (если еще этого не сделали)

только не переборщите :)

Максимальное сжатие может положить навзничь неслабый процессор. Ориентируйтесь на 4-6 из 9.

MA
На сайте с 16.10.2009
Offline
29
#16
DenisVS:
только не переборщите :)
Максимальное сжатие может положить навзничь неслабый процессор. Ориентируйтесь на 4-6 из 9.

Если речь про ob_gzhandler, то по-моему, лучше сжимать сервером "на лету" (mod_gzip). Но доподлинно не знаю, ob_gzhandler не пользовался.

Чтобы уменьшить нагрузку на сервер, можно предварительно посжимать часть css и js файлов (которые редко редактируются), - сервер будет сразу цеплять предварительно сжатые файлы.

DV
На сайте с 01.05.2010
Offline
644
#17
me_alex:
Чтобы уменьшить нагрузку на сервер, можно предварительно посжимать часть css и js файлов (которые редко редактируются), - сервер будет сразу цеплять предварительно сжатые файлы.

Для этого даже есть ngx_http_gzip_static_module.

MA
На сайте с 16.10.2009
Offline
29
#18
M
На сайте с 16.06.2009
Offline
106
#19

UPDATE

Программист:

Проблема не с оптимизацией сервера, бд, и так далее, с этим у проекта всё хорошо. Эти данные получены из фаербага и дело не в скорости сервера, а в том, что слишком медленно загружаются рекламные блоки (то есть все внешние скрипты).
I
На сайте с 23.12.2010
Offline
25
#20

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

Иначе это гадание на кофейной гуще

123

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