Да, я прочитал много близких вопросов, но мне нужен был конкретный ответ и, следовательно, этот вопрос.
Во-первых, это мои новые характеристики сервера: Сервер Linux (CentOS), четырехъядерный процессор Intel Xeon 3470 (2,93 ГГц x 4), 4 ГБ памяти DDR3, 1 ТБ места на жестком диске, пропускная способность 10 ТБ и 9 выделенных IP-адресов.
ЦЕЛЬ: Чтобы ускорить мой блог на wordpress + Увеличьте емкость сервера для обработки большой нагрузки
ПЛАН: Вот как я планирую настроить свой сервер - - ЛАК (спереди, чтобы кэшировать ответы сервера) >> NGINX (для эффективной обработки статического контента и преодоления C10k проблема) >> APACHE (за Nginx для эффективной доставки динамического контента) >> APC (PHP-страница, база данных и кеширование объектов) >> CPANEL (для чего нужен Apache, а мне он нужен) >> МИРА >> W3 ПОЛНЫЙ КЭШ (плагин кеширования для Wordpress).
Итак, установка будет работать? Кто-нибудь пробовал? Пожалуйста, пролейте свои мысли и знания.
НОТА: Я не могу обойтись без Apache, потому что я привык к этому .htaccess и Cpanel. Так что это не вариант. Все остальные варианты. Пожалуйста, попробуйте помочь.
Надеюсь, я ясно понял, о чем хотел спросить.
Вам не нужен NGINX для статического контента. Лак также решает проблему C10K. Итак, вы можете просто сделать лак -> apache с mod_php и APC
W3TC, настроенный на использование APC для объекта PHP и кеша базы данных, будет работать нормально.
Вам также следует настроить W3TC для выгрузки статического контента (js, css, изображения, мультимедиа) в поддомен, а затем подумать о том, чтобы сделать этот поддомен CNAME для CDN, а не просто вторым именем хоста, указывающим на Varnish.
Кеш Varnish и кеш W3TC отличаются, W3TC может кэшировать запросы к базе данных и тому подобное, части страницы, тогда как Varnish кэширует весь объект (страницу, изображение). Итак, вы все еще хотите W3TC. Varnish ничего не кэширует с помощью файлов cookie, поэтому убедитесь, что вы удаляете файлы cookie с изображений / js / css (кроме капчи и т. Д.).
Это похоже на классический случай преждевременной оптимизации. У вас в настоящее время проблемы с емкостью Wordpress? Я бы начал с более простой установки только Apache, APC и Wordpress и посмотрел, что вам нужно. Если вы не столкнулись с проблемой C10K, нет необходимости решать ее сейчас. Если вы не обслуживаете большой объем статического контента, вам, вероятно, не нужно настраивать Varnish.