Articles of lighttpd

Пользовательский интерфейс PHP FastCGI? (Быстрее?)

Как вы создаете собственный интерфейс FastCGI в PHP? Я хотел бы сделать что-то похожее на то, что они делают в Perl , но на PHP. Возможно ли это? Было бы быстрее? (То есть, я хотел бы иметь возможность загружать инфраструктуру веб-приложения один раз в память, а затем просто использовать FastCGI метод, который я предоставляю для […]

Ошибка X-Sendfile

Я пытаюсь отправить файлы с помощью директивы X-Sendfile в lighttpd. Мой php-код; header("Content-Type: application/force-download"); header( "Content-Disposition: attachment; filename=" . 's.php'); header("Content-Length: ". filesize("/home/web/domain/htdocs/download.php")); header( "X-Sendfile: /home/web/domain/htdocs/download.php"); (Я отправляю файл download.php только для целей тестирования) Тем не менее, я получаю пустой файл независимо от того, что я пытаюсь. Если я изменю имя файла, я получу; 2010-08-30 […]

Почему разрушен сеанс PHP?

У меня есть этот php-код, <?php session_start(); Print_r($_SESSION); $_SESSION['value'] = 1; Print_r($_SESSION); ?> Почему это печатает следующее, каждый раз, когда я обновляю страницу. Array ( ) Array ( [value] => 1 ) Он должен печатать, Array ( [value] => 1 ) Array ( [value] => 1 ) Я использую lighttpd как http Server в Fedora […]

Как улучшить производительность PHP?

Я создал приложение PHP для Facebook. Он использует MySQL, Memcached и работает на Lighttpd на Centos 2,6 Ghz и 2 GB RAM. это в основном один файл PHP, который после первого запуска кэшируется, и каждый следующий раз он обслуживается в 0,8 мс непосредственно из Memcached. Что еще я могу сделать, чтобы сократить это время?

Бенчмаркинг Производительность node.js (кластера) с пулами mysql: Lighttpd + PHP?

Изменить (2): Теперь используйте db-mysql с модулем generic-pool. Частота ошибок значительно снизилась и колеблется на 13%, но пропускная способность по-прежнему составляет около 100 реад / сек. Edit (1): После того, как кто-то предположил, что ORDER BY RAND () заставит MySQL быть медленным, я удалил это предложение из запроса. Node.js теперь колеблется около 100 req / […]

Неудачные запросы по длине в результате теста загрузки ApacheBench

У меня есть сайт в PHP, Lighttpd. Он также использует MySQL на Centos 5. Я протестировал свой PHP с кодом ниже с Apache Bench (ab). Это привело к некоторым ошибкам (Failed Requests), указывающим другую длину, чем обычно. Я абсолютно уверен, что мой PHP-результат должен всегда иметь одинаковую точную длину. Я просмотрел журналы журналов Lighttpd и […]