Есть ли эквивалент скорости страниц для Nginx? - PullRequest
7 голосов
/ 17 августа 2011

Я знаю, что модуль pagepeed для Apache может ускорить посещение страницы, поэтому мне интересно, есть ли эквивалент для Nginx?

Заранее спасибо!

Ответы [ 2 ]

4 голосов
/ 23 октября 2012

https://github.com/pagespeed/ngx_pagespeed

это источник незавершенного производства, http://news.ycombinator.com/item?id=4638712

igrigorik |http://news.ycombinator.com/item?id=4638885
В основном, просто подключив все API - иначе говоря, «заставить его работать» и заставить его работать в контексте nginx.В качестве ориентира, реализация Apache заняла некоторое время, чтобы разобраться в этом, хотя бы потому, что для понимания всех хитростей рабочей модели Apache и окружающих API потребовалось время - полдюжины фальстартов и т. Д. Теперь это хорошо.Если кто-то хорошо разбирается во внутренностях nginx, то любой ввод, руководство и т. Д. Будут великолепны, так как это приведет к короткому замыканию в этой дополнительной работе.У нас есть документация по разработке, я буду работать над тем, чтобы сделать его общедоступным, и я поделюсь им в файле проекта.В то же время, если у вас есть какие-либо предложения, откройте вопрос о репо и сообщите нам!

Редактировать : https://github.com/pagespeed/ngx_pagespeed сейчас не в бета-версии.

0 голосов
/ 22 сентября 2011

Здесь начинается перенос порта на nginx - https://github.com/mtourne/ngx_instaweb

Даже если порт не готов к прайм-тайму, вы всегда можете выполнить оптимизацию вручную.

  • Включить сжатие
  • Уменьшить HTTP-запросы
    • объединить + минимизировать CSS
    • объединить + минимизировать JS
  • Служить статическим содержимым сдлительное время истечения
  • Оптимизация изображений
  • и т. д.

Одна из вещей, которую пока не может выполнить скорость страниц и т. д., - это тренировка того, что нужно JS во время загрузки страниц и что можетзагружаться позже.

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