- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Это всё понятно, что Unix sockets are a little bit faster as you don't have the tcp-overhead bla bla bla.
Ну а в реальности, на конкретном живом сайте кто-то ощутил заметную просадку от tcp, чтобы отказаться от каких-то идей вроде переноса контейнера с базой на другой хост?
DenisVS, Всё держу в 100500 докерах к mysql по tcp, при толстых канал от гигабита и выше проблем нет:)
Если сделать тест - получаем
10 000 подключений / отключений (mysqli_connect / mysqli_close)
via UNIX socket - среднее время выполнения теста 1 секунда ( результаты от 0.8 до 1.2 секунды)
Хоть тут и указано - localhost драйвер mysqli подключается через сокет (When possible, pipes will be used instead of the TCP/IP protocol.)
via TCP/IP - среднее время выполнения 10 000 подключений ~ 10 секунд (результаты от 1.85 секунды до 18 секунд).
Итого имеем разницу от 2 до 20 раз, в зависимости от ситуации.
Опция skip-name-resolve практически не влияет на результаты в данном тесте.
конфигурация тестового стенда :)
os: debian 9
percona-server-server-5.7 5.7.20-19-1.stretch amd64 Percona Server database server binaries
php7.0-mysql 7.0.27-0+deb9u1 amd64 MySQL module for PHP
В реальной ситуации на время выполнения скрипта это мало влияет. Установление соединения
с mysql - операция выполняется один раз, и будет оно выполняться 0.0001 или 0.001 секунды,
в общем времени выполнения скрипта это не сильно заметно.