Category Archives: myarcticles

v8 test (var or not)

В двух вариантах тестировались Chrome 12.0 и Node 0.4.10. В первом варианте все переменные объявлялись var, во втором – без. Код: for(var k=0;k<10;k++){ var amax = 0; var amin = 100000000; for(var j=0;j<30;j++){ var anow = (new Date()).getTime(); var acount = 0; while((new Date).getTime() – anow < 1000){ acount ++; } if(acount < amin){ amin [...]

Небольшой тюнинг сервера под Битрикс

Все нижеописанные настройки вы делаете на свой страх и риск. Настройки описаны для проекта, которым я занимаюсь в данный момент, для вашей конфигурации они могут быть иными. Рассматривается Zend Server CE 5.1 на Hetzner EQ8 (Debian 5 + винты в рейде) 1) Уменьшаем время для состояния TIME_WAIT: echo 15 > /proc/sys/net/ipv4/tcp_fin_timeout 2) Увеличиваем число одновременно [...]

Монтируем удаленную фс

Удобно, знаете, бывает иметь доступ ко всем своим серверам как к локальным папкам. В организации подобного рода фестиваля нет ничего сложного. Далее в тексте источник – это сервер откуда копируются файлы, приемник – сервер на который будут копироваться файлы 1) Заходим на источник и генерируем ssh-ключи ssh-keyget -t rsa 2) Копируем ключ id_rsa.pub на приемник [...]

[nginx] Защита сайта от хотлинков

Хотлинк – включение в страницу ресурсов с другого сервера. В моем случае для вставленной картинки будет подгружаться другая, с надписью о том, что оригинал картинки расположен по такому-то адресу. Для серверов,чей реферер содержит server1 или server2 данное правило не распространяется. location ~* ^.+\.(jpg|jpeg|gif|png)$ { root /path/to/root; valid_referers none blocked server_names ~\.server1\. ~\.server2\.; if ($invalid_referer) { [...]