Страница 1 из 1

Ускорение работы Apache

Добавлено: 26 авг 2014, 17:57
Dmitry
Утверждение голословное, без каких-либо "замеров", как говорится, "чисто на глаз", но как мне показалось, работа apache ускорилась, вебинтерфейс easyhotspot стал отзываться шустрее. Результат основан на использовании модуля mod_mem_cache.

Нужно выполнить несколько комманд. Первая (устанавливаем необходимые пакеты):

Код: Выделить всё

sudo apt-get install memcached php5-memcached
Вторая - включаем в модуль

Код: Выделить всё

sudo a2enmod mem_cache
Третья - перезапускаем apache

Код: Выделить всё

sudo service apache2 restart

Re: Ускорение работы Apache

Добавлено: 23 ноя 2014, 15:15
Dmitry
Принудительное указание браузеру использовать ряд файлов интерфейса из собственного кеша, вместо того, чтобы каждый раз грузить из с сервера

В папку с программой Easyhotspopt (по умолчанию - в папку /vaw/www/easyhotspot) нужно добавить новый файл, который назвать .htaccess
в файл нужно вписать следующее:

Код: Выделить всё

<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "public, max-age=604800"
</FilesMatch>
после этого файлу нужно присыоить необходимые права доступа

Код: Выделить всё

sudo chmod 600 /vaw/www/easyhotspot/.htaccess
и присвоить необходимого владельца

Код: Выделить всё

sudo chown www-data: /var/www/easyhotspot/.htaccess
ИТОГ - все эти картинки-иконки, и прочие файлы, перечисленные в списке, браузер будет брать из собственного кеша (визуально ускорение загрузки видно "невооруженным глазом")...

Re: Ускорение работы Apache

Добавлено: 04 июн 2015, 09:55
Skydreem
после установки .htaccess вылазит ошибка 500, страница не открывается совсем...
Ещё у вас очепятка на /vaW/www/easyhotspot/.htaccess

Re: Ускорение работы Apache

Добавлено: 04 июн 2015, 15:05
Dmitry
Skydreem писал(а):... у вас очепятка на /vaW/www/easyhotspot/.htaccess
спасибо, исправил!
Skydreem писал(а):после установки .htaccess вылазит ошибка 500, страница не открывается совсем...
нужно включить модуль апача - headers, который выключен по умолчанию:

Код: Выделить всё

sudo a2enmod headers
а потом перезапустить сам апач

Код: Выделить всё

sudo service apache2 restart
зы. "привычка" подвела - у меня в апаче вечно включено больше всякого хлама, чем обычно по дефолту....