Помимо кэширования, как я могу использовать больше памяти, чем процессорное время на сервере LAMP? - PullRequest
0 голосов
/ 07 ноября 2011

Мой сайт не совсем подходит для использования процессора, но у меня достаточно памяти (и места на жестком диске), которую я мог бы использовать.Сайт - это игра с большим количеством обновлений БД и манипуляциями с объектами.Вообще говоря, есть ли другой способ распределить нагрузку после кэширования настолько, насколько я думаю, я могу?

Спасибо

1 Ответ

0 голосов
/ 07 ноября 2011

Нет общего совета, боюсь.
Не могли бы вы хотя бы приблизительно профилировать свое приложение, чтобы определить определенные узкие места - будь то обновления БД или манипулирование объектами? Или даже какой-то другой, неясный вопрос?

Если ваша файловая система дешевая (не SAS), и существует много дисковых операций ввода-вывода, она может легко съесть ваш процессор. Вы должны оптимизировать запись на диск, но, боюсь, опять нет единого пути. Попробуйте уменьшить количество индексов. Кэшируйте свою базу данных в памяти, когда это применимо.

...