Jump to content
Froxlor Forum
  • 0

v3ng

Question

Hallo, 

 

Das geh?rt hier eigentlich nicht unbedingt in das Forum, ich hoffe aber, dass das dennoch Tolleriert wird. Wenn nicht, bitte einfach l?schen. 

 

Ich betreibe auf mehreren Servern Webhosting mit Froxlor. Darunter sind kleine Server mit 2GB RAM, 2 vCores und gr??ere mit 6 Dedizierten Kernen und 16GB RAM. 

Gerade auf den kleinen Servern zwingen Seiten wie Wordpress den Server in die Kniehe. Da entstehen pro Aufruf den Blogs gut und gerne 50% CPU Last. 

Um das einzugrenzen bin ich auf der Suche nach einem PHP Cache, der Cache sollte m?glichst einfach zu installieren und administrieren zu sein, und mit meiner verwendeten Software kompatibel sein. 

Eventuell konnte jemand hier schon selbst Erfahrungen sammeln und ist bereit diese an mich weiterzugeben. 

 

Ich bin ?ber jede Hilfe dankbar. 

 

Danke

 

 

Apache 2.2

PHP 5.4

MySQL 5.5

Debian 7

 

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

Nein, du solltest aber via phpinfo schauen, ob Opcache aktiv ist.

 

Ich habe die PHP Konfigurarion etwas angepasst, wenn Interesse besteht, kann ich sie dir schicken.

Der Performance Unterschied ist insbesondere bei Anwendungen wie WordPress sehr hoch. In meinem Fall ist WordPress nun Ca. 50% schneller laut Benchmarks.

Link to comment
Share on other sites

Nein, du solltest aber via phpinfo schauen, ob Opcache aktiv ist.

 

Ich habe die PHP Konfigurarion etwas angepasst, wenn Interesse besteht, kann ich sie dir schicken.

Der Performance Unterschied ist insbesondere bei Anwendungen wie WordPress sehr hoch. In meinem Fall ist WordPress nun Ca. 50% schneller laut Benchmarks.

 

Da es mir selber haupts?chlich um wordpress geht w?re ich sehr an der PHP Konfiguration interessiert :)

 

Danke !

Link to comment
Share on other sites


allow_call_time_pass_reference = Off

allow_url_fopen = On

asp_tags = Off

disable_classes =

disable_functions =

display_errors = On

display_startup_errors = Off

enable_dl = Off

error_reporting = E_ALL & ~E_NOTICE

expose_php = Off

file_uploads = On

cgi.force_redirect = 1

gpc_order = "GPC"

html_errors = Off

ignore_repeated_errors = Off

ignore_repeated_source = Off

include_path = ".:{PEAR_DIR}"

log_errors = On

log_errors_max_len = 1024

magic_quotes_gpc = Off

magic_quotes_runtime = Off

magic_quotes_sybase = Off

max_execution_time = 30

max_input_time = 60

memory_limit = 265M

{OPEN_BASEDIR_C}open_basedir = "{OPEN_BASEDIR}"

output_buffering = 4096

post_max_size = 20G

precision = 14

register_argc_argv = Off

register_globals = Off

report_memleaks = On

sendmail_path = "/usr/sbin/sendmail -t -i -f {CUSTOMER_EMAIL}"

session.auto_start = 0

session.bug_compat_42 = 0

session.bug_compat_warn = 1

session.cache_expire = 180

session.cache_limiter = nocache

session.cookie_domain =

session.cookie_lifetime = 0

session.cookie_path = /

session.entropy_file = /dev/urandom

session.entropy_length = 16

session.gc_divisor = 1000

session.gc_maxlifetime = 1440

session.gc_probability = 1

session.name = PHPSESSID

session.referer_check =

session.save_handler = files

session.save_path = "{TMP_DIR}"

session.serialize_handler = php

session.use_cookies = 1

session.use_trans_sid = 0

short_open_tag = On

suhosin.mail.protect = 1

suhosin.simulation = Off

track_errors = Off

upload_max_filesize = 20G

upload_tmp_dir = "{TMP_DIR}"

variables_order = "GPCS"

;mail.add_x_header = On

;mail.log = "/var/log/phpmail.log"

 

safe_mode = off

 

opcache.enable = "1"

opcache.enable_cli = "0"

opcache.enable_file_override = "1"

opcache.error_log = "/var/log/php_opcache.log"

opcache.fast_shutdown = "1"

opcache.interned_strings_buffer = "8"

opcache.log_verbosity_level = "2"

opcache.max_accelerated_files = "4000"

opcache.memory_consumption = "128"

opcache.revalidate_freq = "20"

opcache.revalidate_path = "1"

Link to comment
Share on other sites

Guten Tag,

 

f?r solche f?lle nutze ich memcache.

Es besitzt ein Server Interface, welches es erm?glicht die Daten von externen Server, den zugang zum Speicher zu erm?glichen.

 

Ich habe es bis jetzt immer so gemacht, dass ich den Server mit dem meisten Arbeitsspeicher einen zugriff an memcache gegebene habe und die anderen Server mit weniger Arbeitsspeicher haben sich immer mit dem Server verbunden.

Einziger nachteil ist, dass die Anwendungen memcache unterst?tzen m?ssen.

Soweit ich wei? unterst?tzt Wordpress memcached per Plugin, lediglich froxlor nicht.

http://www.memcached.org/
http://php.net/manual/de/book.memcache.php

Weitere bekannte beschleuniger sinde Accelerator, XCache, Alternative PHP Cache (kurz APC)

Link to comment
Share on other sites

Hallo, 
Danke f?r die Antwort, ich denke Memcache kommt dann wohl nicht in Frage, wenn die Anwendung das unterst?tzem muss. 

 

Bez?glich PHP APC, ich habe oft gelesen, dass das schon "veraltet" sei und nicht mehr unterst?tzt wird. Stimmt das? 

Link to comment
Share on other sites

 

Bez?glich PHP APC, ich habe oft gelesen, dass das schon "veraltet" sei und nicht mehr unterst?tzt wird. Stimmt das? 

 

Seit PHP 5.5 (?) nutzt PHP von hause aus OpCache was wohl auch zusammen mit APC nicht funktioniert. Deshalb gibt es inzwischen zus?tzlich noch APCu was dann auch zusammen mit OpCache funktioniert.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...