Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «nishinaka»
[Перевод] HHVM, Nginx и PHP (а также Laravel) 2014-01-12 13:57:22
+ развернуть текст сохранённая копия
Множество людей интересовалось установкой HHVM на Nginx для использования с Laravel. Давайте приступим.
HHVM (или HipHop Virtual Machine) — это виртуальная машина, предназначенная для выполнения программ, написанных на PHP. Использует технологию JIT компиляции для увеличение скорости выполнения байткода.
Вступление
Как и в большинстве моих статей, я буду использовать Ubuntu 12.04 LTS как сервер для установки нашего добра. Однако, мы вполне можем установить это все на Mac с помощью Brew (nginx и hhvm). Информация об установке HHVM на другие платформы (включая новые версии Ubuntu) может быть найдена здесь.
Ну что же, поехали!
Читать дальше →
Тэги: composer, hhvm, laravel, nginx, php, vagrant
Дайджест интересных новостей и материалов из мира PHP № 30 (10—24 ноября 2013) 2013-11-25 06:01:18
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать дальше →
Тэги: codeception, group, laravel, mooha, nginx, php, php.net, reactphp, rfc, symfony, zfort, блог, веб-разработка, дайджест, компании, новости, подборка, ссылки
[Из песочницы] Настраиваем HTTPS-сервер на nginx 2013-09-30 19:58:31
Для чего я это пишу?
В последнее время в связи с кучей факторов (АНБ, DPI с рекламой и ...
+ развернуть текст сохранённая копия
Для чего я это пишу?
В последнее время в связи с кучей факторов (АНБ, DPI с рекламой и другое) у меня начала просыпаться паранойя и я подумал полностью перевести свой небольшой сайт на https. На хабре было несколько статей с техническими подробностями работы SSL/TLS, однако поискав информацию на тему настройки https-вебсервера обнаружил традиционное деление статей — либо это статьи «Делайте вот так», где просто даны настройки без каких-либо разъяснений и вариантов использования, либо это большие теоретические статьи, где обсуждаются различные схемы использования, но без практически применимых готовых вариантов. На хабре была статья о настройке, однако в ней нет информации про DH-кодировки, да и некоторые параметры не описаны. Подумал, что стоит упорядочить найденное в виде статьи, которая будет полезна тем, кто хотел бы развернуть https у себя на сервере, но не слишком углубляться в дебри SSL.
Повествование будет вестись с учетом того, что веб-сервером выступает nginx (и в одном месте будет параметр для php-fpm).
Читать дальше →
Тэги: https, nginx, openssl, ssl, ssllabs, startssl, безопасность, веб-разработка, информационная
[Из песочницы] Реализация возможности скачивания директорий пользователями сайта 2013-09-24 13:25:36
Есть небольшой закрытый сайт, на котором выкладывается музыка альбомами и пользователи сайта имеют ...
+ развернуть текст сохранённая копия
Есть небольшой закрытый сайт, на котором выкладывается музыка альбомами и пользователи сайта имеют возможность эти альбомы слушать прямиком из браузера. На сервере альбомы хранятся в виде директорий, внутри которых хранятся сами музыкальные композиции, которые по требованию плеера отдаются nginx-ом.
Все было хорошо, пока пользователи не захотели скачивать понравившиеся альбомы целиком на свои компьютеры.
Под катом раскажу как мы реализовали это.
Читать дальше →
Тэги: cgi, directory, download, fcgiwrap, nginx, веб-разработка, директории, скачивание
Кэширование фронтэнда: Flask, Nginx+Memcached+SSI 2013-08-29 12:38:40
Достаточно давно мне на глаза попались следующие статьи по этой тематике:
- nginx, ...
+ развернуть текст сохранённая копия
Достаточно давно мне на глаза попались следующие статьи по этой тематике:
- nginx, memcached и SSI
- Nginx + Memcached + SSI — кеширование страниц и блоков (partials)
- Кеширование страниц — ускоряем сайт в 100 раз (Varnish + ESI)
С PHP я дружу, поэтому попробовал примеры и убедился, что это работает. Но всё это имело «фатальные недостатки» :) — PHP, а я фанат Python и по работе занимаюсь в основном бэкендом. Серьёзно говоря, применить на практике это не представлялось возможным.
Однако в начале года поступило предложение поучаствовать в одном амбициозном проекте, изначально подразумевающий HiLoad и прочие плюшки из этой оперы. Пока составлялись бизнес-планы, искались инвесторы и тому подобные дела, я решил изучит вопросы которые на мой взгляд пригодились бы в этой работе, в том числе и вопросы кэширования.
В первую очередь было реализовано черновое решение для моего любимого фрэймворка Flask использующее для кэширования стек Varnish+ESI. Это заработало и даже показало неплохие результаты. Позже пришло понимание, что возможно Varnish «лишний игрок» и всё тоже и даже гибче можно получить на связке Nginx+Memcached+SSI. Был сделан и этот вариант, по производительности особых отличий замечено не было, но последний показался более гибким и управляемым.
Тот проект не вырулил даже на взлетную полосу, или вырулил но без меня. Подумав, я решил «причесать код» и выложить его в OpenSource и на суд общественности.
Читать дальше →
Тэги: esi, flask, frontend, highload, memcached, nginx, python, ssi, varnish, web, веб-разработка, высокий, запрос, кэширование, производительность
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «nishinaka»
|
Взлеты Топ 5
Падения Топ 5
|