Оптимальный Web Server
Привет, тут кто то апнул тему про хостинг, почитал еще раз комменты, хочу у вас поинтересватся начну немного издалека:
Когда я только познакомился с LiveStreet у меня был шаред хостинг, который спустя не большое время прислал мне письмо с просьбой снизить нагрузку, а потом и вовсе отключил. В тот момент я не имел доступ к самому хостингу, но имел к почте. Такой сюжет меня не устроил и я решил переехать на hetzner взял ex 4s. Изначально решил особо не запариватся и поставил ихний Debian minimal с лампом. Впринципе меня все устраивало, только немного подкрутил prefork MPM и все начало летать. Но, однажды решил проверить с утреца сайт — он лежал, но после рестарта апача все успешно завелось, такое было всего пару раз, но однозначно приводило на мсль подкрутить настройки, причина этому была как я понял Segmintation fault в apache2/error.log. Впоследствии в Htop'e наблюдал несколько версий апача и мускул и мемкэша, на работе сказали что так быть не должно.
В данный момент я планирую все заного переставить, как раз будут новогодние выходные на работе. Не могли бы вы подсказать какую связку вы считаете наиболее оптимальной для ls — я имею ввиду:
Веб сервер — апач или же энджин икс или же их фронтэнд бэкэнд
Версия php — на работе все советуют 5.4
Даже не знаю как назвать, обработчик — PhPFPM или FCGI(вроде правильное название)
Базу данных — InnoDB или другую(сейчас вроде она как раз, вроде можно перевести ее на другую)
Кэшер — Мемкэш | икскэш | APC | Eaccel | Reddis(с ним думаю будет трудновато)
Когда я только познакомился с LiveStreet у меня был шаред хостинг, который спустя не большое время прислал мне письмо с просьбой снизить нагрузку, а потом и вовсе отключил. В тот момент я не имел доступ к самому хостингу, но имел к почте. Такой сюжет меня не устроил и я решил переехать на hetzner взял ex 4s. Изначально решил особо не запариватся и поставил ихний Debian minimal с лампом. Впринципе меня все устраивало, только немного подкрутил prefork MPM и все начало летать. Но, однажды решил проверить с утреца сайт — он лежал, но после рестарта апача все успешно завелось, такое было всего пару раз, но однозначно приводило на мсль подкрутить настройки, причина этому была как я понял Segmintation fault в apache2/error.log. Впоследствии в Htop'e наблюдал несколько версий апача и мускул и мемкэша, на работе сказали что так быть не должно.
В данный момент я планирую все заного переставить, как раз будут новогодние выходные на работе. Не могли бы вы подсказать какую связку вы считаете наиболее оптимальной для ls — я имею ввиду:
Веб сервер — апач или же энджин икс или же их фронтэнд бэкэнд
Версия php — на работе все советуют 5.4
Даже не знаю как назвать, обработчик — PhPFPM или FCGI(вроде правильное название)
Базу данных — InnoDB или другую(сейчас вроде она как раз, вроде можно перевести ее на другую)
Кэшер — Мемкэш | икскэш | APC | Eaccel | Reddis(с ним думаю будет трудновато)
19 комментариев
Nginx+apache2 с mod_fcgig+suExec+mysql и никаких кешеров.
… На сколько я понимаю LS работает с Memcache из коробки в отличии от редиса. А в сам рэддис уже нужно добавлять эти самые ключи, вот только как их добавлять? Это что то типа медленных запросов MySQL? Зайти в MySQL slow querry.log и добавлятьь ключи оттуда? Этот вопрос назрел когда на работе я спросил у друга, как работать с Reddis'ом, он сказал что так же как и с Memcache.
Думаю на том же сервере еще пару сайтов на лс запустить, вот тогда уже понадобится и оптимизэйшон. У самого мало опыта, вот и интересуюсь)
И фильтрация выдаваемых результатов должна лежать на уровне самой цмски.