Category: it

Category was added automatically. Read all entries about "it".

Фроман

Ненависти к жмотам псто

Одно из купленных мной приложений для андроида управляет виртуальными серверами на платформе VMWare vSphere.

Точнее, управляло. После обновления программа не запускается, если не оплатить через маркет подписку на него же. Я на оплачиваю. Я не буду оплачивать подписку на то, что уже купил ранее.

Передал привет разработчику через встроенную в маркет систему оценок и оставил тематический хейт-комментарий.

Не покупайте vmwclient. Авторы – жлобьё.

В качестве альтернативы нашёл iVMcontrol. Лёгкая, функциональная, вроде годная вещь. Стоит 15 баксов.

Смущает только небольшое количество скачиваний и соответствующая ненадёжность фидбэка. С другой стороны, у упомянутой выше софтины был отличный фидбэк на момент покупки, и где он теперь.

Mirrored from KiwiBird.

Фроман

nginx proxy перед apache

Поставил на помоечке nginx, так время отдачи глагне моего бложика упало почти вдвое, до 2,7 секунд.

Конфиг использовал минималистичный прокси и всё:
server {
listen 80;

location / {
proxy_pass http://127.0.0.1:90/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;

client_max_body_size 10m;
client_body_buffer_size 128k;

proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;

proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}

Поскольку у меня там валяется как придётся(не упорядоченно) несколько виртуал-хостов, заморачиваться с отдачей статики nginx’ом вместо apache не стал, бо пришлось бы для каждого писать отдельную секцию server & location. Просто все запросы передаются на настоящий сервер, а ответы кешируются.

Время загрузки страницы смотрел тут, если чо: pingdom tools

Upd: Добавил кеширование, и время загрузки глагне сократилось до одной секунды.

proxy_cache_path /var/cache/nginx levels= keys_zone=wholepage:50m;
...
server {
...
location / {
...
# Включаем кэширование и выбираем ключ кэша.
fastcgi_cache wholepage;
fastcgi_cache_valid 200 301 302 304 5m;
fastcgi_cache_key "$request_method|$http_if_modified_since|$http_if_none_match|$host|$request_uri";
# Гарантируем, что разные пользователи не получат одну и ту же сессионную Cookie.
fastcgi_hide_header "Set-Cookie";
# Заставляем nginx кэшировать страницу в любом случае, независимо от
# заголовков кэширования, выставляемых в PHP.
fastcgi_ignore_headers "Cache-Control" "Expires";
}
}


Оригинальный пост в KiwiBird.ru на этой странице имеет комментариев.