Page 1 of 2
Идеальная конфигурация: VestaCP+SSL+Nginx+Varnish+Memcached
Posted: Wed Feb 03, 2016 9:55 pm
by 3DPrinter.org.ua
Пол часа поиска не привели к желаемому результату.
Может на форуме или еще где-то есть описание корректной настройки подобной связки?
Или быть может кто-то поделится своим опытом?
Насколько вообще выбранная тактика корректна? Что еще стоит добавить/удалить в этой связке для повышения надежности и скорости работы?
Re: Идеальная конфигурация: VestaCP+SSL+Nginx+Varnish+Memcached
Posted: Sat Feb 06, 2016 7:52 pm
by skurudo
Ну здесь как обычно - фигак-фигак и в продакшен.
Кроме варниш и мемкеш все идет в комлекте. А эти ставятся буквально одной командой. Не вижу здесь особой потребности в документации. К тому же кейсы использования сравнительно редкие.
Но если очень хочется, начнем с того, что получится слегка кастом - нужно определиться, кто у нас и где стоит. Сначала nginx -> varnish -> apache или varnish -> nginx -> apache ? Потом неплохо бы понять, зачем нам нужен варниш? Т.е. у нас реально есть потребовать в кэше и nginx кэш нас не спасет?
Просто пихать технологий на сервер - это здорово и все такое, но далеко не всегда в этом есть реальная необходимость.
Re: Идеальная конфигурация: VestaCP+SSL+Nginx+Varnish+Memcached
Posted: Sun Feb 07, 2016 5:20 pm
by 3DPrinter.org.ua
Спасибо. Замечание верное.
Задача ускорить работу сайтов на неидеальной дисковой подсистеме. Чем больше сайтов и файлов, тем медленней будет их загрузка с винта.
Хотелось бы использовать кеширующие технологии, которые бы позволяли хранить кеш в оперативке (наиболее быстрая схема).
Ок. Можно и без варниш.
у нас реально есть потребовать в кэше и nginx кэш нас не спасет
а как по дефолту настроен нжинск? рам кеш включен? можно ли править ручками его конфиг не нарушая идеологию системы?
P.S. Что еще посоветуете подправить в стартовой конфиге для ускорения работы системы?
Re: Идеальная конфигурация: VestaCP+SSL+Nginx+Varnish+Memcached
Posted: Sun Feb 07, 2016 6:38 pm
by skurudo
3DPrinter.org.ua wrote:а как по дефолту настроен нжинск? рам кеш включен? можно ли править ручками его конфиг не нарушая идеологию системы?
Конечно можно править все, вы ж root и тут можно творить все, что душе угодно. :)
RAM-кэш? Вы про хитрый трюк с tmpfs? Нет, это самостоятельно руками.
В плане кэширования присмотритесь к файловому кэшу, который дает по умолчанию nginx (конечно можно его держать в памяти, а не на реальном диске - раз дисковая система будет слабым местом). Есть базовый шаблон для nginx - cache -> думаю, имеет смысл начать с него.
3DPrinter.org.ua wrote:
P.S. Что еще посоветуете подправить в стартовой конфиге для ускорения работы системы?
Я бы начал с правки конфигов nginx, apache и особенно mysql под конкретные условия.
Re: Идеальная конфигурация: VestaCP+SSL+Nginx+Varnish+Memcached
Posted: Wed Feb 10, 2016 8:52 pm
by 3DPrinter.org.ua
skurudo wrote:Я бы начал с правки конфигов nginx, apache и особенно mysql под конкретные условия.
Спасибо.
Ну задачи у нас скормные.
Крутить 10 сайтов на вордпрессе. Добиться максимальной скорости загрузки страниц.
Ресурсы винчестера, памяти, процессора, сетевой - условно безграничные.
Может посоветвуете ссылку где почитать про подобную подстройку? или конфигом поделитесь или из практики пару советов дадите?
Re: Идеальная конфигурация: VestaCP+SSL+Nginx+Varnish+Memcached
Posted: Thu Feb 11, 2016 12:07 pm
by skurudo
3DPrinter.org.ua wrote:Крутить 10 сайтов на вордпрессе. Добиться максимальной скорости загрузки страниц.
Ресурсы винчестера, памяти, процессора, сетевой - условно безграничные. Может посоветвуете ссылку где почитать про подобную подстройку? или конфигом поделитесь или из практики пару советов дадите?
Самое простое - использовать кэширующие инструменты самого Wordpress (wp super cache, w3 total cache и аналогичные, сейчас наверное появились более продвинутые) + подтягивать связку их с nginx (
https://habrahabr.ru/post/143513/ - для примера).
Re: Идеальная конфигурация: VestaCP+SSL+Nginx+Varnish+Memcached
Posted: Sat Feb 13, 2016 8:41 pm
by 3DPrinter.org.ua
skurudo wrote:3DPrinter.org.ua wrote:Крутить 10 сайтов на вордпрессе. Добиться максимальной скорости загрузки страниц.
Ресурсы винчестера, памяти, процессора, сетевой - условно безграничные. Может посоветвуете ссылку где почитать про подобную подстройку? или конфигом поделитесь или из практики пару советов дадите?
Самое простое - использовать кэширующие инструменты самого Wordpress (wp super cache, w3 total cache и аналогичные, сейчас наверное появились более продвинутые) + подтягивать связку их с nginx (
https://habrahabr.ru/post/143513/ - для примера).
спасибо
P.S. Каждый 4й сайт на планете построен на Вордпрессе. Было бы здорово, если бы Вы из коробки сделали максимально оптимизированный под вордпресс шаблон. 25% сайтостроителей сказали бы Вам спасибо =)
Re: Идеальная конфигурация: VestaCP+SSL+Nginx+Varnish+Memcached
Posted: Wed Feb 17, 2016 10:13 am
by skurudo
3DPrinter.org.ua wrote:P.S. Каждый 4й сайт на планете построен на Вордпрессе. Было бы здорово, если бы Вы из коробки сделали максимально оптимизированный под вордпресс шаблон. 25% сайтостроителей сказали бы Вам спасибо =)
Не обойдите стороной, добавьте идею -
https://bugs.vestacp.com
Мы со своей стороны посмотрим :)
Re: Идеальная конфигурация: VestaCP+SSL+Nginx+Varnish+Memcached
Posted: Sat Mar 25, 2017 11:53 pm
by Metallurg.IT
skurudo wrote:3DPrinter.org.ua wrote:P.S. Каждый 4й сайт на планете построен на Вордпрессе. Было бы здорово, если бы Вы из коробки сделали максимально оптимизированный под вордпресс шаблон. 25% сайтостроителей сказали бы Вам спасибо =)
Не обойдите стороной, добавьте идею -
https://bugs.vestacp.com
Мы со своей стороны посмотрим :)
Я так и не понял как трактовать ваши слова касательно узкого места в жестких дисках.
Для моей задачи:
512РАМ - 30Гб ССД - SWAP - какая методика кеширования требуется для всего сервера (надоело в ВП ставить плагины).
Re: Идеальная конфигурация: VestaCP+SSL+Nginx+Varnish+Memcached
Posted: Thu Apr 27, 2017 9:55 am
by skurudo
Metallurg.IT wrote:
Я так и не понял как трактовать ваши слова касательно узкого места в жестких дисках.
SSD круче SATA по всей видимости,
но это вы и так в курсе :)