Апгрейд сервера
Увеличил память до 512мб. Итого сейчас p3-1000/512mb /140gb
Опубликовано 24 сентября 2007 в 19:19 Автор Lecactus
Связанные записи
11 комментариев на запись “Апгрейд сервера”
Увеличил память до 512мб. Итого сейчас p3-1000/512mb /140gb
+ к апгрейду убрал баг (см камент в посте про коппермайн), а также оптимизировал настройки php.ini и обновил плагин кэширования. все в целом повлияло хорошо на скорость работы сайта
С апгрейтом! Ну прямо почти как у меня машинка… Вчера Федору 6 на нее поставил, до этого пять лет Win2k на ней крутился. Разве что процессор P4 1.7.
А ты каким кэшем пользуешься? И, кстати, какой php акселератор используешь? У меня eAccelerator.
стоит плагин wp-cache 2.1.2 (который сохраняет в кэше страницу отдаваему сервером целиком и при запросе выдает ее из кэша если она не изменялась. время кэширования можно задавать любое. я задал на 1час)
встроенное кэширование ВП работает как то странно — то ускоряет сильно работу то тормозит ужасно. причину так и не понял. там кэшируются запросы к базе а не страницы. и еще папка кэша растет очень быстро
а пхп-акселераторами никакими. никогда не использовал и не знаю надо ли мне оно :) кстати в php.ini крутил много чего но сильее всего повлиял параметр максимального времени исполнения скриптов. сменил с 60секунд до 10
У меня на одной из машин, eAccelerator ускорил работу WP в три раза. Мне кажется при таком ускорении имеет смысл ставить акселератор. Измерения, как мне кажется, вполне объективные, делал их с помощью ApacheBench, Version 2.0.40-dev, делая 500 запросов к главной странице в 10 одновременных потоков.
Я как-то на форуме maxsite.org спрашивал по поводу измерения производительности WP, но народ как-то промолчал ну я и малость поизучал это дело — вышел на штатную утилитку «ab», которая есть в составе Апача.
Запускал вот так:
ab -c10 -n500 http://localhost/wp/ > eaccel_on_cache_on
Это как раз запуск при включенным php акселератором и включенном (штатном) WP кэше, результат измерений в файл сваливает.
а php5.2 eAccelerator поддерживает? и как его поставить? не поможешь настроить (под линукс)? скачал и не могу понять что с ним делать
Да из меня линуксоид еще тот… :) eAccelerator «в ручную» я не ставил. Давал вот такую команду (у меня Fedora 6)
yum install php-eaccelerator
и он сам ставился. PHP использую 5.1.6. Сам бы хотел найти кого-нибудь, кто бы помог поставить eAccelerator Release 0.9.5.2, этой версии пока нет в package-ах.
Как альтернатива eAccelerator-у, могу посоветовать еще один кэш XCache (http://xcache.lighttpd.net/ ) мне он понравился тем, что его можно поставить на Windows машину. А по всяким бэнчмаркам (есть публикации в сети) eAccelerator и XCache дают примерно одинаковый выигрыш по эффективности.
Я таки поставил себе eAccelerator Release-0.9.5.2 !
Но сперва пришлось искать утилиту phpize. Она нашлась в пэкэдже
php-devel. Поставил его, вот про него инфа:
yum info php-devel*
Loading "installonlyn" plugin
Setting up repositories
Reading repository metadata in from local files
Installed Packages
Name : php-devel
Arch : i386
Version: 5.1.6
Release: 3.7.fc6
Size : 2.5 M
Repo : installed
Summary: Files needed for building PHP extensions.
После этого появилась утилитка /usr/bin/phpize ну а дальше как написано в README — все прошло без проблем. Работу акселератора толком еще не проверял — из всех скриптов на тестовой машине у меня только скрипт, который phpinfo выдает. :)
спасибо. попробую вечером прикрутить
нашел «врага народа» — свитч домашний длинк 5портовый (в который включен и сервер сайта). уже три раза замечал за ним глюки в виде тормозов и подвисания полного. сегодня снова сайт тупил и фтп доступ к нему тоже. почтистил софт на сервере. перегрузил — не помогало все. ребутнул на 10секунд свитч и все снова залетало. пойду завтра покупать посолиднее железку :???:
заменил пластиковый dlink 5портовый на металлический zyxel 8портовый с 3портами с поддержкой QoS. Посмотрим как будет работать :) Лично я zyxel’ю доверяю гораздо больше чем dlink’у :smile:

установил этот акселератор. оценить правда пока не могу — связь тупит не по детски
упс. подкрутил настройки акселератора. убрал нафиг компрессию и стало все летать вообще :)