Ускорение создания страницы

Измерить время скачивания страницы:

curl -s -w %{time_total}\\n -o /dev/null http://site.ru

Время генерации страницы зависит от двух вещей: скорости работы с базой данных, скорости хост-языка (PHP).

Для выявления узких мест используется профилирование запросов базы данных и профилирование PHP.

Пример оптимизации страницы.

PHP

Рефакторинг: сравнение скорости работы различных конструкций PHP (неплохо бы проверить на современных версиях PHP).

Скорость загрузки из разных мест

Нагрузочное тестирование

Инструменты для нагрузочного тестирования:

С помощью Apache HTTP server benchmarking tool:

ab -n 1000 -c 1000 http://<our_host>:80/test.html

Онлайн-тестирование:

Замер скорости работы сервера

Печать/экспорт