Блог

Web server qps

Первый тест — Virtualbox, да и логике данное сранение не подается. А раз вы любите синтетику, то вот вам примеры: Fesor 15 июля в ReactPHP даст тот же профит примерно. Полный отказ от прослойки дополнительной профита даст явно. DjOnline 15 июля в Скорее всего там не используются тяжелые фреймворки, да и фрейморки вообще, поэтому отличие будет небольшим. Но зато можно будет кэшировать prepared statements и set names.

AterCattus 15 июля в Children will be forked when new requests will connect. Может быть все дело в том, что в режиме ondemand php смотрит на параметры pm.

php - Оптимизация сайта на основе mysql/PHP | qps - Qaru

Параметры pm. А static — это, конечно, убийство для сервера, не понравилось сильно Правильно, потому что он запускает конкретное количество инстансов.

How a web server handles requests

И с вашим количеством в инстансов серверу потребуется около 80 гигов памяти. Такая же ситуация, в принципе, будет и с текущими настройками в пике если пхп запустит все инстансов, указанных в pm.

Как уже написали выше, pm.

Настройка и оптимизация небольшого WEB-сервера | gif-sammler.info

Ага, спасибо. Я давно отошел от админства, со времен freebsd 3-й мало что админил из юниксов. Пришлось вспоминать, изучать методом тыка.

По таймауту процессы и убиваются — сейчас у меня 30 секунд стоит. Как победили — стало 0, держит стабильно, память не исчезает в никуда. Rathil 15 июля в Имхо на таком кол. Не знаю какие у вас там запросы, но если есть запросы, как вы сказали, только на запись, советую для этих запросов дополнительно глянуть сюда php.

Ещё как вариант, возможно, имеет смысл посмотреть на модуля для того же nginx-а, которые умеют писать напрямую в DB, с пост обработкой на php. Да, это решение мы на позапрошлой неделе сделали. Делаем финиш и дальше уже все работы по обработке данных и вставке их в БД.

И модуль да, хотим написать свой модуль под nginx чтобы уйти от php. Полностью уйти на приеме данных. Веб-морда для пользователей остаётся, она вообще не symfony сделана. Была идея по типу демона авторизации, что на java сделан, сделать и обработку входящих данных так.

Анализ нагрузки на сервер

Но пока всё это под вопросом. AlexGx 15 июля в Зачем так много? Корявый момент, пока так его обошли. FractalizeR 15 июля в Пока не придумали как применить. Хотя слова эти витают в воздухе постоянно. А как вы конкретно уменьшаете размер таблицы? Не выходит сделать так, чтобы лишние данные попадали в другую партицию? TheRaven 15 июля в Если сильно сильно не повезет — потеряем пару секунд транзакций, для нас это не критично — данные от клиента прийдут заново очень.

Если так, то не лучше ли перейти на решения а-ля redis? Если по каким-то причинам no-sql решения не подходят, а структура запросов INSERT одинакова гоните их в mysql через fifo pipe напрямую. Вкратце — таблица пользователей, с их данными.

Вторая таблица, в которую идут основные инсерты — ИД юзера, плюс ИД записи данных этого юзера, и 20 полей данных этой записи.

как залить свой сервер на хостинг samp

У каждого юзера в среднем записей данных. Плюс вспомогательные таблицы для расчета некоторых полей, часть полей приходит от клиента, часть — калькулируется и затем вставляется в БД в виде записи окончательно.

Данные вносятся полагаю через form input? Если да, то в которую идут основные инсерты — ИД юзера, плюс ИД записи данных этого юзера навскидку сохраняя структуру, логику, не уходя от mysql и не писав собственного модуля для nginx: Тем самым input-переменные не требующие дополнительной обработки льются напрямую без всякого php.

36 млн запросов в час, + постоянно работающих клиентов, на одном сервере, nginx+mysql / Хабр

Интересное решение. Что с безопасностью и фильтрацией вводимых данных напрямую в базу?

сделать сервер на хостинге бесплатно

Код модуля смотрел очень давно, не помню. Но если обработки в нём и нет, то добавить её не так сложно. Самим модулем пользовался на нагрузке около k per sec, падений не. Нет, данные идут из клиентов, сразу POST запрос в json формате по нужному урлу. Только разбор JSON опять же придётся отдать на откуп этому модулю. Спасибо, очень интересно! У нас есть идея разделить данные на те что надо дообрабатывать, всмысле сделать рассчеты по ним, и те что не надо, возможно это решение будет в тему для тех данных что нужно просто залить и сохранить.

Собственно, здесь можно обойтись и без пайпинга, а посмотреть в сторону github. Есть ли реальная необходимость в этой строке, чем руководствовались при её добавлении? Но никто не запрещает их описывать. Хотя бы, чтобы быть уверенным, что у тебя они верно выставлены. ErgoZru 15 июля в Вместо php-fpm компилировал и использовал hhvm одно время, действительно работает шикарно, значительно быстрее php-fpm, но есть беда — каждые минут падает, причем наглухо.

Та же самая проблема, побороть так и не смог, хотя производительность мне понравилась. ServerClub 15 июля в Iforgot 15 июля в Экономия должна быть экономной. Почему вы юзаете 1-у железку?

За 50Е можно взять несколько VPS. Опять же — отказоустойчивость на 0. То есть весь ваш будущий рост будет только в наращивании мощности железа 1-ой машины, не логичнее ли планировать рост и масштабизацию нагрузки на кластер? Потому что 1 железка — самый простой вариант. А параллелить — это сразу лоад балансер, код перепиливать и тд….

Понимаю, что коннект к базе занимает миллисекунды, но может можно как-то оптимизировать. Зачем 36 млн. Fesor 16 июля в LeonidZ 16 июля в После каждой значимой манипуляции рестартовал испытуемый сервер и сравнивал показатели с другими.

best self hosting server

Не буду тут объяснять как создать базу и тд DB Compression - 1 6 Далее установщик спросит вас, почистить ли ему базу Но это не значит, что скилл не может упасть ниже, если он игрок играет очень уж плохо. Я указал так C: Часто - только последнее имя папки.

Устанавливайте стандартную тему psweb. Для этого достаточно пару раз нажать Enter и подождать, пока инсталлер зальет файлы на сервак. Ну вот и всё, поздравляю, вы сделали это: D Чтобы добавить администраторав статистику, нужно скопировать содержимое папки act из архива с модом C: Я взял сценарии, которые занимали 3 минуты.

Конечно, это крайняя ситуация. Я хотел бы сосредоточиться главным образом на минимизации числа запросов, объединив их, если это. Может быть, заинтересуйтесь своими запросами, чтобы добавить больше информации в каждый хит. И переход от до qps на самом деле является большим улучшением. Если ваш сервер не мертв, нет причин понижать. И если вы уже сделали оптимизацию, вам следует сосредоточиться на сервере.