У меня есть сайт, который должен сканировать разные сайты для сбора информации. Когда выполняются сценарии сканирования, скорость сайта замедляется. Я сделал все возможное, чтобы оптимизировать сканирование, но оно действительно сильно загружает ЦП и ОЗУ. Эти обходы должны происходить на основе некоторых действий пользователя (например, поиск). Это не вариант «предварительного сканирования» информации, так как она чувствительна ко времени.
Какие общие стратегии я могу использовать для решения этой проблемы? Вот 2 моих идеи:
- Получите больше ЦП и ОЗУ на текущем сервере
- Перенос этих сценариев с интенсивной обработкой на отдельный физический сервер.
Я интересуюсь облачными вычислениями, но не имею никакого опыта в этом. Предложения?