Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «проектирования»
Сравнительный анализ методов балансировки трафика 2017-01-10 23:32:15
+ развернуть текст сохранённая копия
Сергей Зубов (CDNvideo)
Сегодня я бы хотел дать некий обзорный доклад о балансировке трафика в высоконагруженных системах. Так как доклад обзорный, рассмотрим различные методы балансировки, что такое балансировка, в принципе, различные методы и алгоритмы балансировки, и озвучим плюсы и минусы того или иного метода.
Читать дальше →
Тэги: (онтико), highload, junior, анализ, балансировка, блог, бунина, веб-сайтов, высокая, зубов, компании, конференции, олега, проектирование, производительность, разработка, рефакторинг, сергей, систем
[Перевод] Улучшение производительности PHP 7 2016-12-20 16:20:33
< ...
+ развернуть текст сохранённая копия
PHP — это программное обеспечение, написанное на языке С. Кодовая база PHP содержит около 800 тысяч строк кода и в седьмой версии была существенно переработана.
В этой статье мы рассмотрим, что изменилось в движке Zend седьмой версии по сравнению с пятой, а также разберёмся, как можно эффективно использовать внутренние оптимизации. В качестве исходной точки возьмём PHP 5.6. Зачастую многое зависит от того, как те или иные вещи написаны и представлены движку. При написании критически важного кода необходимо уделять внимание его производительности. Изменив несколько мелочей, вы можете сильно ускорить работу движка, зачастую без ущерба для других аспектов вроде читабельности кода или управления отладкой. Свои рассуждения я докажу с помощью профилировщика Blackfire.
Читать дальше →
Тэги: group, mail.ru, php, блог, веб-сайтов, высокая, компании, оптимизация, проектирование, производительность, разработка, рефакторинг, теги, читает
Системный подход в повышении эффективности работающего веб-проекта 2016-12-20 13:33:21
В Интернете есть много разных материалов о том, как правильно делать новые интернет-проекты, как их ...
+ развернуть текст сохранённая копия
В Интернете есть много разных материалов о том, как правильно делать новые интернет-проекты, как их потом продвигать, как улучшать уже существующий интерфейс и т.д. Но вот чего нет, так это системного взгляда на проблему поддержки и развития существующих проектов. Многие думают, что это как покупка хорошего нового автомобиля: купил и иногда масло меняешь, может новый коврик купишь за пару лет. На самом деле, это неправильный подход: недостаточно раз в год оплачивать хостинг и домен. Даже иногда вносить доработки недостаточно. Сайт — это инструмент, и он должен работать максимально эффективно. Над всеми успешными сайтами работа идет постоянно и непрерывно.
В этой статье я постараюсь системно посмотреть на проблемы уже работающих сайтов, а также дать рекомендации, как можно постоянно увеличивать их эффективность. Материал будет полезен владельцам существующих проектов, позволит всесторонне посмотреть на вопросы поддержки и развития с привязкой к экономической эффективности, а для некоторых, возможно, вдохнет новую жизнь в старый проект.
Читать дальше →
Тэги: group, secl, анализ, блог, веб-сайтов, высокая, клиентская, компании, обновление, оптимизация, поддержка, подход, проекта, проектирование, производительность, развитие, разработка, рефакторинг, системный, технологий, эффективности
Настройка Swashbuckle (Swagger) для WebAPI 2016-12-11 21:22:20
Кто хоть раз тестировал свой WebAPI знает такие инструемнты, как Postman или Advanced REST ( ...
+ развернуть текст сохранённая копия
Кто хоть раз тестировал свой WebAPI знает такие инструемнты, как Postman или Advanced REST (экстеншены для Chrome). Эти инструемнты всем удобны, кроме того, что не умеют сами узнавать какие модели принимает API, какие отдает и не предоставляет информацию обо всех возможных эндпоинтах. Это неудобство решает пакет Swashbuckle, который встраивает в проект генерацию Swagger спецификации и UI. Под катом коротко о том, как его прикрутить к проекту и некоторые детали относительно авторизации и работы с «перегруженными» эндпоинтами.
Читать дальше →
Тэги: .net, openapi, swagger, webapi, веб-сайтов, проектирование, разработка, рефакторинг
Использование memcached и Redis в высоконагруженных проектах 2016-12-01 17:16:33
+ развернуть текст сохранённая копия
Вячеслав Москаленко (Ленвендо)
Я буду рассказывать вам об инструментах высоконагруженных проектов, кэшировании, в частности, о memcached, Redis-е и о сервисе очередей RabbitMQ или в простонародье «кролике».
В первой части доклада я расскажу о том, что такое memcached — базовые понятия, что такое Redis, о его особенностях, и чем эти два сервиса отличаются. Расскажу о практическом применении в наших проектах обоих сервисов.
А во второй части я буду рассказывать о брокере сообщений RabbitMQ, об основных понятиях, которые есть в «кролике», о том, как работает маршрутизация сообщений между продюсерами и консьюмерами. Также расскажу о практическом применении в наших проектах данного брокера сообщений.
О кэшировании. Думаю, многие из вас хоть что-то кэшировали в своих веб-проектах, поэтому все будет очень просто и доступно.
Читать дальше →
Тэги: (онтико), highload++, memcached, redis, анализ, блог, бунина, веб-сайтов, высокая, вячеслав, компании, конференции, москаленко, олега, программирование, проектирование, производительность, разработка, систем
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «проектирования»
|
Взлеты Топ 5
Падения Топ 5
|