![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.12.2009
Сообщений: 57
|
![]()
Есть проект, состоит из нескольких скриптов. Суть их в том, что они производят парсинг другого сайта (через либу PHP Simple HTML DOM Parser), затем формируют GSON массив и выдают в ответ на запрос. Так вот при выполнении скрипта производится парсинг не одной страницы, а в цикле загружается несколько. Скрипт, загружающий при выполнении максимальное количество страниц для парсинга выполняется порядка 8-10 секунд (думаю время напрямую зависит от канала сервера). Так вот, как вычислить сколько активных запросов выдержит скрипт (сервер). И какой для этих целей нужен сервер чтобы запрос к скрипту обрабатывался корректно от 100-200 пользователей одновременно.
Или лучше отказаться от PHP, и реализовать эту задачу на каком то другом языке. Для выполнения задачи используется VDS |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
при чем тут php, если сами сомневаетесь именно в пропускной способности канала? или другой язык расширит её?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.12.2009
Сообщений: 57
|
![]()
Это понятно, что не расширит. Просто раньше на PHP не писал, и его специфику не знаю.
Хочется чтобы скорость ограничивалась именно каналом а не какими-то другими факторами. И корректно обрабатывались перегрузки (что-то типа очереди), время обработки запроса не важно. Главное чтобы выполнился Еще странно то, что скрипт грузит достаточно сильно именно процессор. Парсинг такая ресурсоёмкая задача? Последний раз редактировалось TzX; 21.04.2012 в 13:04. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
![]()
Хоть тема и старая но отвечу, может другие прочитают.
Нагрузка на 100% это в порядке вещей при отработке скрипта, значение здесь имеет не загруженность процессора, а время на сколько ваш скрипт грузит процессор. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Внедрение скрипта | mike5703 | PHP | 0 | 28.03.2012 15:10 |
excel.Проверка VBA и проверка функции | Будда | Помощь студентам | 0 | 14.04.2011 21:10 |
как распределить нагрузку на несколько машин | KorFunker | Помощь студентам | 5 | 13.08.2010 23:50 |
Настройка скрипта | Yooho | JavaScript, Ajax | 2 | 10.06.2010 12:24 |