- PVSM.RU - https://www.pvsm.ru -

Отдельный сервер для БД MySQL — как сэкономить трафик и ускорить приложение

Если у вас нагруженный проект, а сервер баз данных расположен на отдельной физической машине от приложения, рекомендую включить сжатие данных между приложением и базой данных.

На картинке изображен наглядный пример графика нагрузки сети. До 18:00 сжатие было отключено, в 18:00 — включено.

cacti network load graph

На mysqlperformanceblog [1] описан бенчмарк на примере Sphinx.

В PHP при использовании mysql_connect [2] включается флагом «MYSQL_CLIENT_COMPRESS».

Автор: olemskoi

Источник [3]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/mysql/26092

Ссылки в тексте:

[1] mysqlperformanceblog: http://www.mysqlperformanceblog.com/2007/12/20/large-result-sets-vs-compression-protocol/

[2] mysql_connect : http://php.net/manual/ru/function.mysql-connect.php

[3] Источник: http://habrahabr.ru/post/167823/