We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
varnish-cache.org
-
- Posts: 24
- Joined: Tue Feb 26, 2013 6:10 pm
varnish-cache.org
Сначала наткнулся на это:
http://www.prajith.in/category/cpanel/
Он основан на NGINX и VARNISH
Varnish это кэш
https://www.varnish-cache.org/about
---------------------------------------------------------
Есть ли в нем какой-то смысл?
Дело в том, что сервер в режиме PHP 5 Handler = suphp, Apache suEXEC= on НЕ поддерживает APC (и другие кешеры)
В этом случае VARNISH является выходом из ситуации?
У кого какие мысли?
http://www.prajith.in/category/cpanel/
Он основан на NGINX и VARNISH
Varnish это кэш
https://www.varnish-cache.org/about
---------------------------------------------------------
Есть ли в нем какой-то смысл?
Дело в том, что сервер в режиме PHP 5 Handler = suphp, Apache suEXEC= on НЕ поддерживает APC (и другие кешеры)
В этом случае VARNISH является выходом из ситуации?
У кого какие мысли?
Re: varnish-cache.org
toplevelhost wrote:Сначала наткнулся на это:
http://www.prajith.in/category/cpanel/
Он основан на NGINX и VARNISH
Varnish это кэш
https://www.varnish-cache.org/about
---------------------------------------------------------
Есть ли в нем какой-то смысл?
Дело в том, что сервер в режиме PHP 5 Handler = suphp, Apache suEXEC= on НЕ поддерживает APC (и другие кешеры)
В этом случае VARNISH является выходом из ситуации?
У кого какие мысли?
Varnish замечательный продукт но мало используемый из-за специфичный требований и принципа работы: не умеет работать с файловой системой, требования к ресурсам меньше чем у nginx, но при этом для нормальной работы в оперативке держит кэш размером 256 метров - меньше использовать нет смысла... похож на squid
в версии php 5.5 APC толком работать не будет дефолно в нем zendopcash(между собой конфликтуют)
APC и Varnich принципиально разные: первый кжш кода, второй кэш контента
-
- Posts: 24
- Joined: Tue Feb 26, 2013 6:10 pm
Re: varnish-cache.org
спасибо за разъяснение.
насколько я понимаю варниш кеширует контент, и держит его некоторое время?
то есть в это время не используется php? Отдает как бы ту же самую страницу всем клиентам? (например 30 сек.)
или он кешурует только статику?
То есть, если я не могу поставить APC, то мне лучше ставить варниш?
Оперативка не проблема.
насколько я понимаю варниш кеширует контент, и держит его некоторое время?
то есть в это время не используется php? Отдает как бы ту же самую страницу всем клиентам? (например 30 сек.)
или он кешурует только статику?
То есть, если я не могу поставить APC, то мне лучше ставить варниш?
Оперативка не проблема.
Re: varnish-cache.org
Nginx-ом можно реализовать аналогичный функционал. Если у вас свежая установка, то в ней доступен nginx шаблон caching. Принцип и результат сравним.
Re: varnish-cache.org
время которое варниш держит контент может оговаривается в конфиге, либо опирается на expire дату(авторежим), если не то ни другое не оговорено, держит контент в оперативки пока есть свободная память в кэше malloctoplevelhost wrote:спасибо за разъяснение.
насколько я понимаю варниш кеширует контент, и держит его некоторое время?
то есть в это время не используется php? Отдает как бы ту же самую страницу всем клиентам? (например 30 сек.)
или он кешурует только статику?
То есть, если я не могу поставить APC, то мне лучше ставить варниш?
Оперативка не проблема.
если в движке предусмотрена отдача expire даты он будет кэшировать и динамические страницы.
еще раз APC - это кэшер скомпилированного кода запускается работает между скриптами и php, php это интерпритатор при запросе скрипта, код каждый раз компилируется - что приводит к загрузки проца, если код скрипта большого объема то и на скорость генерации кода.
варниш запускается как прокси сервер перед веб сервером(frond-end), может сам отдавать статичный html
рекомендуемый размер кэша для высоко нагруженных проектов не менее 1 гига, но болше 4х не рекомендуется.
сам лично наблюдал картину когда варниш обрабатывал 180 конектов в секунду на при этом только 3-4% проходило мимо кэша, занимая при этом 86кб операвики, если исключить 2 гига кэша. мог бы и больше отличительная черта, количество конектов, т.е использование оперативной памяти постоянно не зависимо от нагрузки.
Re: varnish-cache.org
У меня установлена последняя версия, но нет шаблона caching, как еще его можно получить?skid wrote:Nginx-ом можно реализовать аналогичный функционал. Если у вас свежая установка, то в ней доступен nginx шаблон caching. Принцип и результат сравним.
Re: varnish-cache.org
Актуализировать конфигурацию можно следующим образом
После этого можно будет выбрать шаблон caching.
Кэш страниц хранится 15 минут. Обновить кэш для определенной страницы можно следующей командой
Code: Select all
wget http://c.vestacp.com/0.9.8/rhel/nginx.conf -O /etc/nginx/nginx.conf
cd /usr/local/vesta/data/templates/web/nginx/
wget http://c.vestacp.com/0.9.8/rhel/templates/web/nginx/caching.tpl -O caching.tpl
wget http://c.vestacp.com/0.9.8/rhel/templates/web/nginx/caching.stpl -O caching.stpl
service nginx restart
Кэш страниц хранится 15 минут. Обновить кэш для определенной страницы можно следующей командой
Code: Select all
curl -s -o /dev/null -H "X-Update: 1" http://domain-name.com/some-page.php
Re: varnish-cache.org
Огромное спасибоskid wrote:Актуализировать конфигурацию можно следующим образом
Re: varnish-cache.org
hello first of All i am New in this Forum but i really Saying thanks to vestaCp team
For a great Panel
After vesta Using I Try to use with Nghix varnish i become successfull
My Hosting is More faster then Cpanel /whm or Directadmin panel
I get oad of my server now 0
with Whm i was always over .30
but with vestacp + nginx + varnish cache 0
i would like to explain in short words
how t use varnish cache
simple after instaation
1 = yum install varnish
then we need to edit file
nano /etc/varnish/default.vcl
where is 127.0.0.1 chnage into to server main ip or server main link example abc.example.com
and port 80 to 8080
next which domain u want get varnish cache fasilty
nano /home/username//conf/web/nginx.conf
edit this file
line nomber 7
where is any ip just change into
which ip u gave in file /etc/varnish/default.vcl
both ip must be same
and port change into 6081
example which i have
proxy_pass http://abc.example.com:6081;
also same file line nomber 22 chnage t same like line 7
after this restart Both varnisha and Nginx
for each domain u have to edit nginx for each domain
for check does vvarnish working
visist to web
http://www.isvarnishworking.com/
gave ur link
and u ll find result with varnish
Regards Ghulam
For a great Panel
After vesta Using I Try to use with Nghix varnish i become successfull
My Hosting is More faster then Cpanel /whm or Directadmin panel
I get oad of my server now 0
with Whm i was always over .30
but with vestacp + nginx + varnish cache 0
i would like to explain in short words
how t use varnish cache
simple after instaation
1 = yum install varnish
then we need to edit file
nano /etc/varnish/default.vcl
where is 127.0.0.1 chnage into to server main ip or server main link example abc.example.com
and port 80 to 8080
next which domain u want get varnish cache fasilty
nano /home/username//conf/web/nginx.conf
edit this file
line nomber 7
where is any ip just change into
which ip u gave in file /etc/varnish/default.vcl
both ip must be same
and port change into 6081
example which i have
proxy_pass http://abc.example.com:6081;
also same file line nomber 22 chnage t same like line 7
after this restart Both varnisha and Nginx
for each domain u have to edit nginx for each domain
for check does vvarnish working
visist to web
http://www.isvarnishworking.com/
gave ur link
and u ll find result with varnish
Regards Ghulam