Облегчение загрузки веб-страниц для сканеров - PullRequest
0 голосов
/ 09 марта 2011

На общем хосте у меня высокая загрузка ЦП / страницы.Wincachegrind и Firebug показали, что узкими местами являются:

- db queries (time)
- images loading (time)
- Wordpress plugins / filters (CPU)

Я установил WP Supecache, однако я заметил, что проблема была перенесена в другое место: поскольку на сайте имеется большое количество сообщений (> 50 000),Задача, отнимающая много времени и ресурсов процессора, перенесена в WP Supercache, генерирующий статические файлы при доступе сканеров.

По иронии судьбы, у сайта очень мало пользователей в день (около 1000), в то время как у него ежедневно большой доступ к сканерам (Google Webmasters показываетMAX: 23 669 / Среднее: 11 712 / MIN: 4 069 страниц статистики).

Я думал о том, как помочь фазе сканирования страницы, избегая загрузки некоторых элементов / частей страницы при сканировании.Например, изображения и «связанные посты», а не «стратегические» для процесса индексирования…. Может ли «ленивая загрузка» этих частей помочь?

Или?Какие шаги вы бы предприняли, если предположить:

- the users traffic to the site is very small, 
  not justifying stepping to costly dedicated/CDN solutions
- Efforts have been taken to minimize plugin impact
- Page design has been improved using CSS sprites, source minifying, 
  using consistent host names, etc, etc pushing page score 
  to higher limits (Yslow, pagespeed)

Я считаю, что следующим шагом будет использование Wordpress в качестве бэкэнда, создание закодированного веб-интерфейса более низкого уровня (PHP + MYSQL) ....

Комментарии приветствуются

1 Ответ

0 голосов
/ 15 марта 2011

Я переключился на динамическую страницу, содержимое которой загружается с помощью jQuery. Это уменьшило время загрузки страницы до 1/3 !!! Отлично!

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