phpFox v3.6.0 Технический Доклад - Часть 1

phpFox v3.6.0 Технический Доклад - Часть 1phpFox v3.6.0, релиз направленный на улучшение общей производительности. Сейчас идет тестирование по созданию сбалансированной нагрузки серверной среды. Используется Apache и Nginx, вместе с ними используется Alternative PHP Cache (APC) и Memcached.

Оба тестовых сервера имеют функцию GZIP сжатия для CSS/JS файлов.

На тестовых серверах, включен параметр объединения CSS и javascript в один файл. Когда эта опция включена она будет объединять все ваши CSS и javascript файлы для конкретной страницы в 1 CSS и 1 javascript файл. Также появилась возможность отправить эти файлы в Content Delivery Network (CDN). Оптимизированный файл javascript находится в конце страницы. Единственное "раздражение" возникает в первый раз посещения страницы, требуется несколько секунд на ожидание, пока произойдет оптимизация данных и отправка их в CDN, однако после этого все гладко.
Читать далее

Небольшой FIX для GZip в SocialEngine 4.2.6

У меня после установки нормальной версии SocialEngine 4.2.6 в логи посыпались предупреждения:

[Wed Aug 22 20:05:04 2012] [warn] [client 0.0.0.0 ] mod_fcgid: stderr: PHP Notice: Undefined index: HTTP_ACCEPT_ENCODING in /srv/www/clients/client1/web2/web/index.php on line 10


Это исправил так:

в /index.php нашел 10-ю строку:

if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start();


И исправил ее на:
if (isset( $_SERVER['HTTP_ACCEPT_ENCODING'] ) && substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start();


Может кому пригодиться...

Автор codeman
Читать далее