05.11.09

:-)

Posted in opensource at 10:57 pm by viliar

Фикс тривиальный, а все равно приятно:
[root@whisper febootstrap]# git-log –skip=4 -n1

commit 5bd960d0d968d25a14309ed4e1e892c249730fd4
Author: Richard Jones
Date:   Sun May 10 14:39:48 2009 +0100

Fix -u option (viliar.net.ru)

P.S. Патч таки приняли as-is. Последний раз так было приятно, пожалуй, даже не когда принимали патчи-фиксы в какую-то панель управления хостингом, а когда в openvz в контрибах положили переключалку по sysctl по видимости процессов в ve0 cpt0.

P.S. Да, все верно, я действительно не понял, как вывести в git-log нужный коммит по его id.

Webserver optimization.

Posted in web, work at 12:37 am by viliar

А вот, что, собственно, можно сделать для нормальной работы сайта из предыдущего поста на vds:

Оптимизируем настройки mysql до получения примерно такой статистики:

mysql> show status like ‘qc%’;
+————————-+———–+
| Variable_name | Value |
+————————-+———–+
| Qcache_free_blocks | 5080 |
| Qcache_free_memory | 19242744 |
| Qcache_hits | 199158572 |
| Qcache_inserts | 10339053 |
| Qcache_lowmem_prunes | 2545474 |
| Qcache_not_cached | 954279 |
| Qcache_queries_in_cache | 236095 |
| Qcache_total_blocks | 477342 |
+————————-+———–+
8 rows in set (0.00 sec)

И настройки сквида в режиме акселлератора:

# squidclient -U admin -W xxxxxxxx -p 80 mgr:info | head -50 | tail -40
Connection: close

Squid Object Cache: Version 3.0.STABLE13
Start Time: Mon, 04 May 2009 12:49:43 GMT
Current Time: Sun, 10 May 2009 21:28:12 GMT
Connection information for squid:
Number of clients accessing cache: 564
Number of HTTP requests received: 1555428
Number of ICP messages received: 0
Number of ICP messages sent: 0
Number of queued ICP replies: 0
Number of HTCP messages received: 0
Number of HTCP messages sent: 0
Request failure ratio: 0.00
Average HTTP requests per minute since start: 169.8
Average ICP messages per minute since start: 0.0
Select loop called: 124636799 times, 4.409 ms avg
Cache information for squid:
Hits as % of all requests: 5min: 94.0%, 60min: 95.6%

Hits as % of bytes sent: 5min: 57.6%, 60min: 62.8%

//Тот самый случай, когда nginx, имхо, отдыхает. Потому что кеш ему нормально еще не пределали.

И вуаля. Сайт работает, несмотря на чудовищность своего движка.

14 queries. 0.245 seconds