Это не кажется мне, у Вас есть достаточно высокая загрузка из-за трафика.
Я увидел бы в первый раз, если существует что-нибудь, что я могу сделать, чтобы улучшить код позади или узнать то, что действительно замедляет вещи. Минута ответа обычно указывает на долгое время выполнения. Покупка нового сервера сразу же может стрелять себе в ногу. Новый сервер может или не может улучшить Вашу производительность очень.
Я также проверил бы Ваше соединение с сервером, если Вы тестируете удаленно а не по LAN/Localhost и получаете такое время отклика.
В эти дни люди, более вероятно, рекомендуют модернизацию оборудования (более дешевый и более легкий выход), который довольно в порядке. Однако важно видеть, сделали ли мы все остальное правильно так, что модернизация оборудования извлекла бы выгоду больше.
Если Вы не можете действительно исправить приложение (или это кажется прекрасным) по любой причине, или вся оптимизация была сделана, и сеть кажется хорошо затем, что Ваш единственный выбор состоит в том, чтобы обновить аппаратные средства, для которых необходимо видеть использование ресурсов для загрузки страницы. Делает использование сервера больше памяти или ЦП. Его возможное, что другие приложения конкурируют за ресурсы, можно ли запустить ресурс/монитор производительности и видеть ли шаблон?
надежда это помогает дать Вам больше вещей проверить
Проблема заключалась в том, что IPTABLES
блокировал мое удаленное соединение, поэтому для безопасности я добавил две строки:
vi / etc / sysconfig / iptables
добавьте следующее строки:
-A RH-Firewall-1-INPUT -i eth1 -p tcp -m tcp --dport 9312 -m comment --comment "Sphinx" -j ACCEPT
-A RH-Firewall-1-INPUT -s your.remote.ip.address/32 -i eth0 -p tcp -m tcp --dport 9312 -j ACCEPT
Настройте порт 9312
на тот порт / порты, которые слушает sphinx.
Затем я запустил service iptables restart
и sphinx пошел!
Спасибо @mdpc и @sciurus за то, что они указали мне правильное направление.
ПРИМЕЧАНИЕ:
Rackspace использует RH-Firewall-1-INPUT
, но вам может потребоваться только INPUT
или что-то другое