У меня есть сайт социальной сети, который начинает набирать обороты и имеет расширяющуюся базу пользователей. В настоящее время мы разрешаем пользователям импортировать их блоги, flickr и твиттер. Мы используем библиотеку php simplepie для чтения каналов, а затем проверяем базу данных, чтобы убедиться, что у нас нет дубликатов для каждого найденного элемента канала. Если элемент фида новый, мы сохраняем его в БД. Каждый из них обновляется через свой cron. Итак, у нас есть один для твиттеров, один для flickr и один для блогов.
Я заметил, что сайт становится вялым, и это наиболее вероятно, когда выполняются задачи cron. Должен быть лучший способ сделать это. Есть мысли?