Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «администрированию»
Продолжаем ускорять блог на WordPress — PHP7, ESI в Varnish, XtraDB, эффективное сжатие и отключение лишнего 2016-03-09 20:37:14
В своей предыдущей статье по оптимизации сайта на WordPress я рассказал об очень эффективном ...
+ развернуть текст сохранённая копия
В своей предыдущей статье по оптимизации сайта на WordPress я рассказал об очень эффективном подходе к оптимизации за счёт кэширования страниц. В результате чего для незалогиненных пользователей время ожидания страницы клиентом (исключая время на установление TLS-сессии) сократилось с 820 мс до 30 мс (этот и все последующие замеры проводились с сервера, расположенного в том же городе, что и мой VDS), что, согласитесь, является отличным показателем. Однако, для залогиненных пользователей генерация страницы происходила по-прежнему долго — в среднем 770 мс на сервере. В этой части я расскажу о том, как я сократил это время до 65 мс, при этом полностью сохранив работоспособность пользовательского функционала.
Целью этой и предыдущей статей является моё желание показать возможность оптимизации сайтов не только на WordPress, а вообще любого веб-приложения. Поэтому я использую такое количество инструментов, и так детально разбираю их конфигурацию. Если же Вам просто нужно ускорить WordPress — установите плагин WP Super Cache. Если Вас, как и меня, интересуют технологии, позволяющие оптимизировать любой сайт, а также Вам интересно, что стоит учитывать при разработке веб-приложений, рассчитанных на высокие нагрузки — прошу под кат, но только после прочтения первой части — дорабатывать я буду ту же систему.
Читать дальше →
Тэги: aria, debian, esi, fpm, gzip, highload, mariadb, myisam, nginx, opcache, php7, php7-fpm, ssl, varnish, wordpress, xtradb, администрирование, веб-разработка, высокая, оптимизация, производительность, серверная, серверное
Kibana-мать или Зачем вам вообще нужны логи? 2016-03-09 15:04:17
Вы можете сказать, что “иногда бывает нужно...” Но на самом деле, вы хотите всегда ...
+ развернуть текст сохранённая копия
Вы можете сказать, что “иногда бывает нужно...” Но на самом деле, вы хотите всегда видеть, что у вас в логах, через графический интерфейс. Это позволяет:
- Облегчить жизнь разработчикам и сисадминам, время которых просто жалко и дорого тратить на написание grep-конвейеров и парсеров под каждый отдельный случай.
- Предоставить доступ к информации, содержащейся в логах, умеренно-продвинутым пользователям — менеджерам и техподдержке.
- И видеть динамику и тенденции появления залогированых событий (например, ошибок).
Так что сегодня вновь поговорим о стэке ELK (Elasticsearch+Logstash+Kibana).
Но на этот раз — в условиях json-логов!
Такой use case обещает наполнить вашу жизнь совершенно новыми красками и заставит испытать полную гамму чувств.
Читать дальше →
Тэги: bunyan, elasticsearch, kibana, logstash, lua-nginx-module, node.js, ucoz, ukit, uteam, администрирование, блог, веб-разработка, визуализация, данных, компании, системное
Consul.io Часть 2 2016-03-03 05:45:48
В первой части мы подробно рассмотрели какие проблемы и задачи ставит перед нами распределенная ...
+ развернуть текст сохранённая копия
В первой части мы подробно рассмотрели какие проблемы и задачи ставит перед нами распределенная архитектура приложения. Мы определили какие инструменты мы можем использовать для решения этих проблем и отметили важность реализации discovery на начальном этапе проекта. А также, выбрали Consul основным приложением на базе которого мы будем рассматривать реализацию discovery-сервиса.
В заключительной части мы рассмотрим как Consul работает с протоколом DNS, разберем основные запросы к HTTP API, посмотрим какие виды Health Checks мы можем использовать и, конечно, разберем для чего нужен K/V storage. И что самое важное, ближе познакомимся с некоторыми особенностями на практике.
Читать дальше →
Тэги: consul, discovery, dns, rest, soa, администрирование, анализ, веб-разработка, ит-инфраструктура, проектирование, разработка, серверное, систем
Consul.io Часть 1 2016-03-01 05:30:57
При разработке приложений необходимо уделять особое внимание архитектуре. Если изначально этого ...
+ развернуть текст сохранённая копия
При разработке приложений необходимо уделять особое внимание архитектуре. Если изначально этого не сделать, проблемы масштабирования могут появиться внезапно (а иногда могут не иметь решения). Масштабирование приложения и эффективное использование ресурсов на начальном этапе — это сэкономленные месяцы работы в дальнейшем.
Для предотвращения подобных проблем часто используют распределенную архитектуру, то есть архитектуру с возможностью горизонтального масштабирования всех компонентов. Но к сожалению, при реализации SOA возникают новые проблемы, а именно: связность и сложность конфигурации сервисов.
В данной статье мы расскажем об одном из discovery-сервисов под названием Consul, с помощью которого можно решить вышеизложенные проблемы и сделать архитектуру более прозрачной и понятной.
Читать дальше →
Тэги: architecture, consul, discovery, microservices, soa, администрирование, анализ, веб-разработка, ит-инфраструктура, проектирование, разработка, серверное, систем
Немного о 2FA: Двухфакторная аутентификация 2016-02-25 18:42:22
+ развернуть текст сохранённая копия
Cегодня мы решили обратить внимание на тему двухфакторной аутентификации и рассказать о том, как она работает. Читать дальше →
Тэги: 1cloud, 1cloud.ru, 2fa, e-commerce, администрирование, безопасность, блог, веб-разработка, информационная, компании, разработка, системное
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «администрированию»
|
Взлеты Топ 5
Падения Топ 5
|