почему мой php-скрипт медленнее на debian, чем freebsd?

Недавно мы перенесли веб-приложение на новый сервер, но новый сервер работает медленнее, чем старый. Старый сервер был FreeBSD 7 с Apache 2.2, mod_php 5.3 и mySQL 5.1. Новый сервер – Debian 7 с Apache 2.2, mod_php 5.4 и mySQL 5.5.

Насколько я могу судить, конфигурации довольно много.

Старый сервер занимал много времени, чтобы отображать результаты (10 + секунд, 30 раз), но он показывал результаты по мере их получения. Кажется, что новый сервер занимает примерно такое же количество времени, но он не отображает никаких результатов, пока не будет готова вся страница. Это заставляет приложение «чувствовать» медленнее, потому что все, что вы делаете, приводит к задержке в 10+ секунд, прежде чем вы получите какой-либо ответ во время загрузки страницы.

Почему новый сервер будет буферизировать страницу (если это то, что она делает). Есть ли какая-то настройка, которую я могу изменить, чтобы остановить ее?

One Solution collect form web for “почему мой php-скрипт медленнее на debian, чем freebsd?”

Я нашел решение. Проблема заключается в mod_deflate, который по умолчанию включен в debian, но по умолчанию не используется во FreeBSD. Отключение mod_deflate дает мне результат по требованию.

  • Информация о версии PHP отсутствует в журнале Apache при запуске
  • ERROR: не удалось найти драйвер после смены mysql на mariadb
  • Backup Manager и Cron: CentOs и Ubuntu 11.10
  • Отказано в разрешении PHP
  • Отключить автозаполнение вкладок в интерактивном режиме
  • Как я могу запустить команду, подождать 2 секунды и вернуть результат, не убив команду?
  • Узнать идентификатор экрана
  • Почему PECL устанавливает бета-пакет?
  • Установка php-cgi под Ubuntu для веб-сервера Cherokee
  • httpd (apache2) сервер не анализирует * .php файлы, а отображает их как текст с установленным php-модулем в arch-linux
  • создание php-5.3 на арки linux
  • Interesting Posts

    как отредактировать «установить параметры» в установке fedora?

    Попытка воскресить некоторые USB-устройства флэш-памяти, которые не будут монтироваться в Linux, Windows или Mac

    загрузка без сбоев

    arch linux-error: не удалось получить канонический путь «airootfs» (grub to USB installation)

    Простая телефонная система для записи «звонков» детей,

    Команда вроде `column -t`, но агностик типа кодирования?

    Текст с круговым отключением через zip, unzip с ошибкой «лишних байтов» в OS X

    Как перечислить драйверы принтеров без учетных данных с Samba?

    Инструменты для отладки таблиц маршрутизации на машине Linux?

    изменить местоположение $ HOME / .Xauthority

    Как увеличить загрузку гостевого процессора Xen?

    Как зарегистрировать cronjob?

    grab git repo из нескольких источников в рецепте Yocto

    Организация трехмерных данных с помощью awk / sed / perl

    Как быстро создать локальный репозиторий apt для случайных пакетов с использованием дистрибутива linux на базе Debian?

    Linux и Unix - лучшая ОС в мире.