Показать сообщение отдельно
  #8  
Старый 02.03.2007, 11:40
El_Chiko El_Chiko вне форума
Аспирант
 
Регистрация: 01.03.2007
Сообщений: 95
По умолчанию

Цитата:
Сообщение от nvvetal
Хммм.
1. В чем отличия - отличия в том кто их предоставляет. Каждый по своему, как ему кажется лучше, выставляет параметры выделенного сервера. Например, одна фирма может выставить на ВПС начаьного уровня такие параметры - 128 МБ оперативной памяти 500МГц проца, 20 Гиг места. Все это гарантированные параметры, но при невысокой нагруженности серера, вы можете получить и свыше этих параметров.
Ну, это да. Даже у одного и того же хостера на разных тарифах даются разные мощности (проца, объем памяти и диска)

Цитата:
Сообщение от nvvetal
2. А теперь о нагрузках. Основные нарузки - это нагрузки на процессоры веб сервера, субд, и на канал передачи данных.
На канал передачи данных? Я думал сервера обычно подключают к коммутаторам на больших скоростях 10/100 Мбит или я не правильно понял?

Цитата:
Сообщение от nvvetal
Если есть вероятность ну очень большого наплыва людей каждую секунду (думаю так от 100 человек), то будет большая вероятность, что вебсервер будет падать от нагрузки или не выдавать контент изза большого количеста вычислений.
Это все понятно, я такой вариант не рассматриваю т.к. при посещаемости 3000 чел, 100 одномоментно не придут. Обычно в пиковые часы при такой нагрузке у меня не более 30-40 одновременно. Хотя если VPS дохлый, то он и 40 не выдержит

Цитата:
Сообщение от nvvetal
либо купить балансер (10 Килобаксов).
Если не трудно, киньте пожалуйста ссылочку посмотреть на такое "чудо враждебной техники" чисто из любопытства.

Цитата:
Сообщение от nvvetal
Потом, есть еще нагрузка на СУБД. К примеру MySQL как и большинство других известных СУБД используемую данные хранят в оперативной памяти, ессно, если объем данных превысит 128 мег, то данные либо не будут выдаваться, либо будет уходить много времени на вычисления. Кроме того, этот демон грузит проц сервера, так что очень часто СУБД ставятся на другом сервере, что позволяет снизить нагрузку в несколько раз.
Такой нюанс, если я беру VPS, то я на него должен все сам ставить и MySQL и SendMail и QMail (это то что мне нужно), ну apache ессно... Или хостеры отдельно дают MySQL, типа как на вирт.хосте объем базы не более столько-то и одновременных соединений не более столько-то...?

Цитата:
Сообщение от nvvetal
Кроме того, можно просто оптимизировать код запросов SQL, к примеру, вместо 5 запросов сделать всего один. Это кардинально улучшит ситуацию....
Все зависит от конкретной ситуации. Возможно вам надо провести рефакторинг кода или его оптимизацию и вам будет ненужен даже VPS.
У меня при загрузки главной страницы используется всего 5 запросов к базе и те не очень тяжелые. Понятное дело, что многое зависит не столько от количества запросов, сколько от их качества... А рефакторинг кода делать не могу. У меня стоит платный продукт с открытым кодом, но менять его не имею права из-за лицензии, тогда поддержка накроется...

Спасибо! Надеюсь я не очень достал вас своими глупыми вопросами? Просто я раньше имел дело с вирт. хостингом в основном.
Ответить с цитированием