Wer den APC einsetzt, Alternative PHP Cache, wird manchmal an den Punkt kommen, ihn für bestimmte Virtual Hosts nicht einsetzen zu wollen.
Vielleicht aus dem Grund, dass das eine Projekt noch in der Entwicklungsphase steck und der APC nicht ständig geleert werden soll. Oder weil Inkompatibilitäten mit einer speziellen Anwendung bestehen.
Kurz um es gibt viele Gründe APC temporär oder permanent für bestimmte Virtuelle Hosts, Webseiten oder deren Bestandteile zu deaktivieren.
Deaktivierung von APC im vhost Container
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<VirtualHost *:80> ServerAdmin webmaster@domainname.de ServerName www.domainname.de ServerAlias domainname.de php_flag apc.cache_by_default On DocumentRoot /var/www/domains/domainname.de/htdocs/ <Directory /var/www/domains/domainname.de/htdocs/> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all DirectoryIndex index.php index.html </Directory> </VirtualHost> |
Wie man sehen kann ist die Flag Anweisung:
php_flag apc.cache_by_default On
dafür verantwortlich den APC in diesem Fall explizit einzuschalten.
Somit kann man APC auch Server weit installieren und nur für spezielle Projekte aktivieren, wobei man die globale Einstellung auf Off lässt.
APC über die .htaccess Datei deaktivieren/aktivieren
Eine weitere charmante Lösung ist die Manipulation des APC über die .htaccess Datei. Dies bietet sich besonders in Szenarien an in welchen man den APC auf dem Server installiert vorfindet aber nicht direkt die Vhost-Container manipulieren kann, meist aber Schreibrechte im /documentroot des Projektes besitzt.
Hierzu bedienen wir uns des selben Flags nur im .htaccess Kontext:
1 2 3 4 |
SetEnv APPLICATION_ENV development php_flag apc.cache_by_default Off RewriteEngine On RewriteRule .* index.php |
Diese kleinen Konfigurationen haben mir schon sehr oft in verschiedenen Projekten geholfen.
Und der deutschen Nationalmannschaft wünsche ich alles gute und viel Erfolg im Finale der WM 2014 am Sonntag.
picture by: Yuri Samoilov under: creative commons license 2.0
You are sharing very interesting content. Your
site can go viral easily. You need initial boost only.
I know how to do it, simply type in google:
Juuri13 wp SEO
Someone essentially assist to make critically articles I’d state.
This is the first time I frequented your web page and thus far?
I amazed with the research you made to create this actual
submit amazing. Wonderful task!
If some one needs expert view about blogging and site-building afterward
i advise him/her to pay a quick visit this web site, Keep up the good work.
Good post! We are linking to this particularly
great post on our site. Keep up the great writing.
What’s up to every , because I am genuinely keen of reading this
website’s post to be updated on a regular basis.
It consists of pleasant material.
The variety of talent here made it interesting.
Hi, yup this piece of writing is truly fastidious and I have
learned lot of things from it about blogging.
thanks.
Saved as a favorite, I love your web site!