Skrypt jest super.
Ale czasami mamy problemy z wydajnością.
Na początek odszedłem od apache2 i mod_php na rzecz ngix i php5-fpm.
Ruszyło z kopyta 😉
Następnie zauważyłem iż mączy się mysql…. w znalezieniu tego pomógł mysqltuner.
Od razu uruchomiłem:
mysqlcheck -u root -p –optimize –all-databases ( zakładając iż masz root i tylko ta lub niewiele baz, w innym razie dostosuj zapytanie )
Dalej …
/etc/mysql/my.cnf
dodajemy:
tmpdir = /var/mysql_tmpfs
Potem tworzymy katalog:
mkdir /var/mysql_tmpfs
i …. to co najważniejsze, tworzymy TMP w ramie:
dodajemy do /etc/fstab:
none /var/mysql_tmpfs tmpfs defaults,size=3500M 1 2
oczywiście size wedle potrzeby i możliwości.
montujemy nowy zasób:
mount -a
teraz:
chown mysql /var/mysql_tmpfs
i:
/etc/myslq restart
Wygląda lepiej, jak coś będę aktualizować wpis.