Отправляет email-рассылки с помощью сервиса Sendsay

Нагрузка на вэб сервер

Приветствую!

Наконец то задействовал свой компик :) в виде вэб сервера.
Пробовал удаленно заходить на сайт и друзей просил зайти, все говорят что работает
быстро.
Мне очень это приятно, но может так получиться что зайдут 2 человека и все -
скорость работы упадет вдвое и так далее...

Вопрос к знатокам:
Каким софтом можно нагрузить по самые уши сервер и базу данных. И таким образом
посмотреть как будет себя вести сервак под нагрузкой. А если и тормозит то понять
ЧЕГО не хватает, оперативы, процессор слабенький, жесткий диск не справляется
или канал не позволяет предположим принять или отправить пакеты пользователям.

У меня сервер стоит на рабочей машине:
win px
apache 2
php 4
mysql 5
mdaemon
постоянный ip
как говорит провайдер 100mb в инет :)

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

И еще насущный вопрос по скорости:
Я использую бесплатный сервис который мне посоветовали в этом листе http://everydns.net/
вот что интересует, когда я ввожу адрес сайта, браузер призадумывается и пишет
что ищет адрес а потом подключается...

Сам вопрос: влияет ли на скорость первичного подключения (пока ищется информация
и передается из ns серверов) от расположения этих самых ns серверов, т.е. бесплатные
и расположнные за бугром или такие же например но платные например руцентровские?

С уважением, Евгений.



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Fri, 17 Nov 2006 19:15:44 +0300 (#611181)

 

Ответы:

greentroll пишет:

понять

Положите туда несколько смешных картинок (желательно достаточно
уникальных) и разошлите по контакт-листу аськи :)
Заодно таким макаром можно и скриптец какой протестировать.

Со временем это исчезнет. Как только информация о вашем домене
подрасползётся по инету.

Ответить   Oleg Fri, 17 Nov 2006 18:32:39 +0200 (#611185)

 

Это от скуки!



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Fri, 17 Nov 2006 23:40:00 +0500 (#611219)

 

Совсем нет. Раньше я хостингом пользовался агавовским, но что-то они обленились
или жадничать стали - тормозить все стало причем не только у меня одного. А на
своей машине намного все быстрее работает и никому платить не нужно. Допустим,
за привязку дополнительных доменов они в год 12$ берут, а теперь я привязываю
сколько мне угодно и никому не плачу. По началу все будет на моей машине работать,
позднее планирую сервер купить под эти нужды. У меня к дому оптика подходит,
хочу вот узнать сколько будет стоить в квартиру ее провести, а она между прочим
к м9 идет :)

С уважением, Евгений.



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Sat, 18 Nov 2006 11:12:28 +0300 (#611360)

 

Немножко раскрою Вам глаза :-) Зарубежный хостинг с PHP+MySQL,
неограниченным местом, на быстрой машине, с мощной панелью управления,
и траффиком, которого хватило бы даже на начинающий порносайт, стоит
порядка $15 в год. Просто в России и в этом аспекте все печально :-)

Ответить   Sat, 18 Nov 2006 13:50:57 +0300 (#611404)

 

Здравствуйте, dgstudio.

Вы писали 18 ноября 2006 г., 13:50:57:

А конкретнее можно? что за хостер?

Ответить   Sat, 18 Nov 2006 16:05:11 +0300 (#611445)

 

Посмотрите здесь:
http://www.master-x.com/directory/category/18/

Ответить   Sat, 18 Nov 2006 17:09:46 +0300 (#611460)

 

Здравствуйте, dgstudio.

Вы писали 18 ноября 2006 г., 17:09:46:

Да уж.... $12/год (вернее $0.99/месяц) - это уже стандарт для них...
причем всё вышесказанное целиком и полностью к ним относится...
Буду переезжать.

Ответить   Sat, 18 Nov 2006 18:08:30 +0300 (#611471)

 

Цены ниже, это факт, тем не менее я сомневаюсь в том что эти хостеры будут оперативно
реагировать на возникающие пробелмы, кроме того если делать сайт для рунета как
насчет скорости работы... Если мне не изменяет память, канал в Россию может быть
ограничен, в следствии чего "наши" соотечественники будут долго ждать пока загрузится
сайт, или я не прав.
P.S. мне так никто и не ответил, _как_ протестировать скорость работы своего
компа :)

С уважением, Евгений.



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Sat, 18 Nov 2006 22:14:29 +0300 (#611530)

 

оперативно

На практике, в аське онлайне постоянно висят как минимум три
русскоговорящих сотрудника саппорта.

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

Я ответил, и достаточно подробно. Если не получили, пишите в приват,
повторю.

Ответить   Sun, 19 Nov 2006 11:18:17 +0300 (#611622)

 

Как много раз я слышал это от молодых программистов!



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Sun, 19 Nov 2006 06:33:33 +0500 (#611591)

 

Возьмите любой сканер уязвимостей. Если не найдете, напишите программу
(на любом языке), которая будет обращаться к серверу каждые N секунд,
где N - число от 1 и менее. Это позволит приблизительно оценить порог
устойчивости.

В виндовсе этого практически не оценить. В лучшем случае - смотреть
диспетчер задач.

На слух :-)

Это очевидно - простая математика. Разве Вы не знаете объема вашей
страницы в байтах?

На удаленную, конечно.

Ответить   Fri, 17 Nov 2006 22:48:04 +0300 (#611256)

 

образом

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

А как же хостеры, которые работают на win платформах? Они тоже на глазок тестируют?

И на нюх :) - Научный подход!

Предположим, страничка занимает ~70kb, провайдер утверждает что интернет 100mb,
как посчитать сколько пользователей одновременно смогут работать с сайтом, притом
что эта работа будет комфортной и им не придется при нажатии на ссылку ждать
20-25 секунд? Я не волшебник, я только учусь :) , расскажите или дайте
ссылку где можно почитать на тему просчета пропускной способности канала...

пытаться

По догадкам, самым узким местом, скорее всего, будет канал...

С уважением, Евгений.



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Mon, 20 Nov 2006 15:06:18 +0300 (#612021)

 

или

Блин, повторяю, возьмите любой сканер уязвимостей :-)
К сожалению, под рукой нет прямых URL, поищите.

Профессиональных шаред-хостингов на win-платформах не бывает. На win
бывают либо любительские, либо корпоративные решения, но там уже речь
идет, понятно, не о связке php+mysql, а о Java, Oracle, и т.д.

Возьмите утилиту filemon и посмотрите на нее при нормальной
повседневной работе в системе. Помогло? :-) Поясняю: современный
жесткий диск умеет отдавать информацию со скоростью не менее 25
мегабайт в секунду, а Ваш канал сможет перекачивать максимум
8 мегабайт в секунду (обычно - около 1-2). В любительском случае
не имеет смысла измерять производительность диска. Если, конечно,
у Вас не какая-нибудь ламерская CMS на файлах :-)

Переведите мегабиты в байты. Точнее, килобайты, для сравнения с 70.
Учтите, что 100Mbit на прием, а на передачу, как правило, меньше.
К тому же, бывают экзотические случаи, когда канал-то 100Mbit,
а по-факту это только в пределах локальной сети (во внешний мир
отдается что-нибудь вроде 32Kbit).

притом

Если НЕ принимать во внимание ВСЕ остальные параметры, то по каналу
получается приблизительно 30 обращений в секунду. Если Вам эта цифра
кажется слишком маленькой, то в сутки это 2.5 миллиона. В реальности
(как написано ниже) сначала сдохнет система :-)

и

Нет. Самым узким местом является память и ее оптимальное
использование. На втором месте - правильная организация кэша (меня
поражает, когда даже опытные программисты не умеют кэшировать, например,
результаты SQL-запроса, не говоря уж о кэшировании исполняемого кода
и вывода из PHP). На третьем месте - оптимальная работа с данными
вообще, и с файлами в частности.

Если неправильно организовать эти три составляющие, то машина
загрузится настолько, что канал будет занят процентов на 5-10.
Когда я еще работал программистом и писал свою CMS (с управляемым
кодом, skin-шаблонизатором, разделением прав доступа, портируемую под
mysql/oracle и т.д. - то есть минимальный набор любой CMS), то я
добивался результата среднего времени генерации страницы - 0.004
секунды (тогда это было на Pentium-133). Если у Вас система написана
приблизительно на таком же уровне, то можете смело выходить на миллион
хостов в сутки :-)

Ответить   Mon, 20 Nov 2006 20:56:17 +0300 (#612138)

 

Спасибо за дельные советы, буду настраивать.
Все пункты понятны кроме первого: "Самым узким местом является память и ее оптимальное
использование." Как можно ее оптимально использовать, если кэшированием можно
управлять, то как управлять или "оптимально использовать" память?

С уважением, Евгений.



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Mon, 20 Nov 2006 22:09:14 +0300 (#612163)

 

Вы вероятно меня не так поняли. Я имел в виду использование памяти
PHP-скриптом. В частности, mysql_free_result после каждого запроса
(эта редко употребляемая команда дает волшебный эффект), и миллион
других тонкостей. Известных большинству программистов старой волны.

Ответить   Tue, 21 Nov 2006 02:02:16 +0300 (#612207)

 

Здравствуйте!

Мне нужно сделать небольшой интернет-магазин.
5 категорий товаров (крема, косметика, витаминки и всё такое).
Желательна возможность полного изменения дизайна, т.к. сам дизайн уже готов и
утвержден.

Может быть кто-то сталкивался с подобным? И есть ли для CMS Joomla магазинские
расширения?

Ответить   Илья Wed, 22 Nov 2006 16:43:13 +0800 (#612788)

 

расширения для joomla есть :-) Называется Virtuamart. Офицтальный сайт -
http://www.virtuamart.net
есть локализация искать на http://www.joom.ru или на
http://www.virtuemart.ru/

можете посмотреть как выглядит на сайтах
http://www.fortdialog.com
http://www.elest-s.ru

только там в виде витрины :-(
корзины отключены.

22.11.06, Илья <il***@r*****.com> написал(а):




библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Wed, 22 Nov 2006 21:40:31 +0400 (#612815)

 

Скачал и Virtuemart и os-commerce
Буду пробовать )
Спасибо!

Вы писали 23 ноября 2006 г., 1:40:31:

Ответить   Илья Thu, 23 Nov 2006 07:44:52 +0800 (#612884)

 

Точно видел расширение-магазин для ёмлы, но не помню где...

22.11.06, Илья <il***@r*****.com> написал(а):




библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Wed, 22 Nov 2006 21:30:47 +0300 (#612821)

 

Попробуй, os-commerce
http://www.oscommerce.com - бесплатный! :)



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Wed, 22 Nov 2006 22:20:17 +0300 (#612835)

 

и

С подобным сталкивался любой веб-программист :-) Это совершенно
рутинная, повседневная работа. В чем собственно заключается вопрос? Вы
хотите услышать просто какие-то "напутствия от старших товарищей", или
что-то более конкретное?

Система "Джумла" сравнительно мало известна в русскоязычном секторе,
поэтому, вероятно, проще было бы посмотреть на сайте этой CMS.

Ответить   Wed, 22 Nov 2006 22:53:12 +0300 (#612843)