Master-X
Форум | Новости | Статьи
Главная » Форум » CJs » 
Тема: Какие скрипты не грузят сервер? Сложный выбор.
цитата
07/07/05 в 21:09
 Greed
Я с партнером на дедике запускаем много сиджеев, не знаем на каких скриптах остановиться, чтобы не было проблем на большом трафе, или на малом трафе но на большом кол-ве копий.

Сразу пытаемся отказать от скриптов перловых, cgi.
PHP должен быть быстрее, ничего тяжелого подгружаться не будет.
Далее думаем нужно отказаться от скриптов с mysql.
И теперь пришли к крону. Если много скриптов в одно время будут запрашивать крон, то в этот час мы просядем.

Аврора отметается из за Мускула.
ФЕТ дергает крон. Как кстати у ФЕТ 5.0 с нагрузкой на сервер, у кого уже есть информация?
цитата
07/07/05 в 21:31
 ghood
Стучись дам полный расклад по фету...
Также можно это сразу же и реализовать с помощью ребят из подписи icon_smile.gif
цитата
07/07/05 в 21:31
 Greed
Traffic-Drive 6v. на ПХП не юзает мускул.
Протон - на PHP мускул и крон не юзает.


TTT может быть еще? Но какой, ttt-php или ttt-c.
ttt-c с cgi работает.

arrow lite - на C++ cgi

еще оверкилл есть, старая Cj Ultra, GB.
Что порекомендуете?
цитата
07/07/05 в 22:03
 Phoenix66
Админ мой например умеет разруливать крон так чтобы не запускалось все сразу. Не проблема это.

Хотя я использую свой собственный скрипт с мускулем на php без крона и проблем не видел ни разу с загрузом сервера.
цитата
08/07/05 в 05:10
 Pentarh
Greed писал:
Я с партнером на дедике запускаем много сиджеев, не знаем на каких скриптах остановиться, чтобы не было проблем на большом трафе, или на малом трафе но на большом кол-ве копий.
Сразу пытаемся отказать от скриптов перловых, cgi.
PHP должен быть быстрее, ничего тяжелого подгружаться не будет.
Далее думаем нужно отказаться от скриптов с mysql.
И теперь пришли к крону. Если много скриптов в одно время будут запрашивать крон, то в этот час мы просядем.
Аврора отметается из за Мускула.
ФЕТ дергает крон. Как кстати у ФЕТ 5.0 с нагрузкой на сервер, у кого уже есть информация?

Чем тебе майскл не нравится? Вообще вопрос не о стабильности майскл а о криворукости программера, писавшего софт.

Крон - ну так поставь один скрипт выполняться в час ночи, другой в два, третий в три и так далее.
цитата
08/07/05 в 06:15
 Phoenix66
Pentarh писал:
Чем тебе майскл не нравится? Вообще вопрос не о стабильности майскл а о криворукости программера, писавшего софт.
Крон - ну так поставь один скрипт выполняться в час ночи, другой в два, третий в три и так далее.


Да эти скрипты без мускуля (да и с мускулем, если крон юзают, то тоже) крон раз в 2 минуты дергают обычно... Если на сервере десяток сиджей таких стоит, получается довольно безобразно...
цитата
08/07/05 в 07:11
 DiabloYoung
юзай протон - мускуль и крон не юзает, на пхп
цитата
08/07/05 в 09:38
 PRIVATE
+1 Протон - всем хорош ;)
цитата
08/07/05 в 10:49
 von Stoltz
хттп://test3.babe-girls.com
Тест конечно половинчатый, но авторы альтернативных решений (в том числе протона) признали результаты и обещали подправить производительность.


Заодно посмотри где ТТТ icon_smile.gif, а вместо ТТТ-ПХП там есть smart traffic trader судя по виду файлов - очередная модернизация ТТТ-ПХП


Мои исследования на тестовом сервере (конфигурация cel667/256/6G UDMA33) показали, что способность держать большой траффик обратно пропорциональна времени на обработку запросов, при этом не важно на чем написан скрипт.

Это при стресс-тестах, когда количество запросов упирается в загрузку процессора, интенсивное использование мускуля имеет еще один недостаток - он жрет память и может упереться в ее размер.

Из альтернативных решений порекомендую фет, он второй по результатам теста.

Крон грузит сервер только при параллельном старте процессов, поэтому можно сделать последовательный, например так:
#!/bin/sh
/usr/bin/wget --spider -q хттп://www.site.com/cron.php
/usr/bin/wget --spider -q хттп://www.site2.com/cron.php
/usr/bin/wget --spider -q хттп://www.site3.com/cron.php

Если скрипт работает без крона, это всего лишь означает, что работу крона выполняют посетители, что менее надежно...[/i]

Последний раз редактировалось: von Stoltz (08/07/05 в 11:02), всего редактировалось 2 раз(а)
цитата
08/07/05 в 10:54
 Austerlitz
Цитата:
Если скрипт работает без крона, это всего лишь означает, что работу крона выполняют посетители, что менее надежно...


Почему менее надежно?
цитата
08/07/05 в 10:56
 von Stoltz
Потому что посетитель может закрыть окно, не дождавшись окончания выполнения процесса, например
цитата
08/07/05 в 12:09
 dDan

Тут ты прав конечно же.
Топик стартеру прбуй два скрипта отечественных производителей proton и ATS обанеплохие скрипты выбирать уже будешь сам что ближе тебе покажеться.

ЗЫ никого не обидел???
цитата
08/07/05 в 13:27
 Kildoozer
von Stoltz писал:
Потому что посетитель может закрыть окно, не дождавшись окончания выполнения процесса, например

ignore_user_abort(true)
цитата
08/07/05 в 13:52
 von Stoltz
ИМХО, конечно, но использование таких функций особенно совместно с set_time_limit(0)
плохо сочетается с основным требованием топикстартера.

Последний раз редактировалось: von Stoltz (08/07/05 в 14:00), всего редактировалось 1 раз
цитата
08/07/05 в 13:53
 ERROR
Kildoozer писал:
ignore_user_abort(true)

icon_biggrin.gif icon_biggrin.gif

пришёл Kildoozer и всех умыл icon_smile.gif
цитата
08/07/05 в 16:44
 Stek
ignore_user_abort - не предсказуемая вещь.
цитата
08/07/05 в 22:01
 DF™
Цитата:

Цитата:
Если скрипт работает без крона, это всего лишь означает, что работу крона выполняют посетители, что менее надежно...

Почему менее надежно?

von Stoltz писал:
Потому что посетитель может закрыть окно, не дождавшись окончания выполнения процесса, например


Это всё решаемо на уровне cgi и достаточно надежно!
цитата
08/07/05 в 22:27
 Stek
Цитата:
Это всё решаемо на уровне cgi и достаточно надежно!

на нормальном хостинге да. Но много "наших" хостингов имеет таких крутых админов, что о надежности там нет и смысла говорить.
цитата
08/07/05 в 22:53
 DF™
Stek писал:
на нормальном хостинге да. Но много "наших" хостингов имеет таких крутых админов, что о надежности там нет и смысла говорить.

в этом случае крон не поможет.
цитата
08/07/05 в 23:13
 Stek
DF™: поможет, нет конечно гарантии 100%, но 95% можно дать. А для сиджа это достаточно.
Только мне одно не понятно, если свой сервер (или нормальный хостинг), то в чем проблема использования крона ?
цитата
08/07/05 в 23:53
 DF™
Stek писал:
DF™: поможет, нет конечно гарантии 100%, но 95% можно дать. А для сиджа это достаточно.
Только мне одно не понятно, если свой сервер (или нормальный хостинг), то в чем проблема использования крона ?

Думаю, если нет особых ограничений на время выполнения скриптов, то разница не существенна.
Мы преимущественно не используем крон и с какими-то проблемами по этому поводу не сталкивались, плюс скрипты работают там где крона нет.
А вообще для cj писателей, не должно быть проблемой сделать чтоб скрипт работал и с крон и без него. Для принципиальных людей!
цитата
09/07/05 в 01:10
 Kottayra
Много протонов довольно сильно напрягают сервер. По крайней мере сильнее авроры и хрен CJ.
цитата
09/07/05 в 06:56
 DiabloYoung


там есть такая хрень Сервер оверлоад протекшн - читани мануал , поможет =)
А вообще у меня на серваке - сиджей 20-30 с общим трафом в 300к что ли - ни хрена не грузит, всё летает ..
цитата
09/07/05 в 07:52
 Simple
2 Diablo под протоном? если не лень конфигурацию сервака скажи плиз...
цитата
09/07/05 в 10:15
 dDan
Kottayra писал:
Много протонов довольно сильно напрягают сервер. По крайней мере сильнее авроры и хрен CJ.

Напрягают сервер только соурс чекер и то когда у тебя более 10сж на хосте.
Стр. 1, 2  >  последняя »


Эта страница в полной версии