evgeniymx

Рейтинг
173
Регистрация
01.03.2011
Это же ООО указано у следующих хостеров: 

При таком кол-ве клонов ООО получило всего 14 млн за 2023 год. Это печально.
lutskboy #:

я добавил в   .includes код. но поскольку он ниже того что в  conf то не срабатывает

Это нормально, так как первый локейшен приоритетнее второго

Для начала изучить что такое try_files и как он работает.

Если вы хотите, чтобы несуществующая статика не падала на бэкенд, то делаете так

try_files $uri $uri/ =404;

но имейте ввиду, что если на сайте стоят плагины от криворуких разрабов, например всякие jpeg to webp converter, который вместо создания статики делает конвертацию через php, то можете столкнуться с проблемой, что внезапно статические файлы начнут отдавать 404 ошибку, потому что физически их не существует.

а если хотите сделать на уровне вынесенного conf, то надо делать отдельный локейшен с проверками.

LevShliman #:
Я так понимаю проблема с сервером, где база данных? А в настройках смотрел места полно.

Ну, у них переполнился /tmp, он может быть как отдельным диском/разделом, так и ramdisk, короче что угодно. Судя по файлу который пишет mysql - проблема с сохранением временных таблиц в mysql, видимо число файлов или размер файлов превысил допустимый /tmp размер, поэтому mysql не работает или работает нестабильно. При этом это никак не связано с диском вашей услуги - они могут быть физически находится на разных носителях.

Ну в общем-то ничего необычного - выбрали какой-то ноунейм, теперь страдаете, потому что они не смогли в мониторинг и не предусмотрели возможность переполнения /tmp. Это детские ошибки начинающих админов, кстати.

Mik Foxi #:

никакой ответственности, в соглашении с которым вы соглашаетесь указано что никакой ответственности хостер не несет, обычное дело вообще, просто выдаст чистый аккаунт, накинет там в качестве компенсации какой то период и скажет заливать сайт из бекапа (которого нет) по новой. 

Вы сейчас про какие-то скамо-хостинги говорите, где никакой ответственности, кроме приема платежей, нет)

Mik Foxi #:
примерно все. бекап это не основная у них услуга. работает и ладно, не работает, ну не судьба, оно ж бесплатно предоставляется...

Хорошо, ну допустим клиент без бэкапов сидит и не делается. А если сбой оборудования, все данные пропали, а бэкапы битые? Это же материальная ответственность хостера.

Aisamiery #:
Наличие функции ведь не говорит о её 100% работоспособности 24/7

Ну вообще вменяемый хостер проводит аудит целостности бэкапов, более того как правило процесс чаще автоматизированный. Тупо сверять что забэкапилось и насколько эти данные свежи, я хз, есть хостеры которые так не делают?

LEOnidUKG #:
Вы берёте цифры с потолка и на них строите свои доводы. Не делаются так замеры и выводы.

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

Sly32 #:
Вроде мне тут рассказывали что в пхп давно завезли многопоточность?

умеет за счет pthreads, который из коробки никем не используется. да и для других задач он создан

условный битрикс/вордпресс как есть не будет использовать несколько ядер в моменте

+ не забываем про возможности воркеров, если используем апач и php-fpm, если nginx/иное

LEOnidUKG #:
Всё это надо тестировать в реальных условиях.

вот протестируйте и выложите сюда свои результаты. удивите общественность!)

Андрей #:

Это все правильно для тяжолых запросах в небольшом количестве. А при огромном количестве запросов больше ядер выиграют и существенно.

да, но проиграют во времени ответа, если ничего не готовить как надо. 

а бизнес скажет - зачем нам возможность обработки 1000 запросов, если мы отвечаем 5 секунд?!

LEOnidUKG #:

мммм.... кто быстрее обслужит 1000 одновременных клиентов 16 ядре или 32 ядра? + MySQL тоже не умеет в мультипоток! Что про неё то не говорите?

p.s. нельзя так сравнивать.


Читаем начало топика: "Добрый вечер. Для php важна производительность одного ядра процессора?"

Причем тут mysql? Вопрос стоит именно про PHP. Он будет вашим бутылочным горлышком и замедлит всё приложение.

Быстрее обслужит != больше запросов обработает.

1000 одновременных клиентов 8 ядер 3.7ггц может не выдержать - да, в то время как 32 ядра их выдержат - да

Но каждый процесс этих клиентов будет обрабатываться, условно, 3 секунды, когда как 100 одновременных клиентов на 3.7ггц отработает каждый процесс за 1.5 секунды

Еще раз - php не multi thread language. Он не может 1 запрос обработать на 4 ядрах. Сможет, только если устроить ему fine tuning, в который добрая половина участников топика не сможет. Да и зачем? Есть более быстрые языки и интерпретаторы

Всего: 986