пятница, 30 августа 2013 г.

Wordpress: Оптимизация скорости загрузки сайта кешированием

Оптимизация скорости загрузки сайтов на Wordpress с помощью плагинов
по мотивам видео wordpress.tv/2013/08/19/konstantin-kovshenin-wordpress-site-speed/

Серверное кеширование

Плагины объектное каширование (не понятно для чего)

  • memcached object cache
  • apc object cache
  • wordpress redis backend

Транзитное кеширование (для комментариев для Твиттера)

тут плагинов нет

Кеширование страниц

  • WP Super Cache (использует файловую систему, повторяя структуру сайта)
  • W3 Total Cache (умеет очень много и сложен, много серверная структура, Умеет сжимать картики, CSS)
  • Batcache (нет интерфейса)

Кеширование промежуточного байт-кода

 (Это для кеширования PHP кода)
  • APC
  • eAccelerator
  • XCache
  • Zend Opcache

 Кеширование в браузере

Http заголовки должны быть правильными 

Сжатие страниц

  • mod_deflate
  • HttpGZipModule

Оптимизация изображений

WP Smush.it
Пользоваться спрайтами

Сжатие скриптов и Css

  • Minify
  • Css Crash
Использовать CDN (не понятно что это такое)

 

 

среда, 17 июля 2013 г.

RTB: Все на русском

Собрал самые лучшие статьи (ссылки на инфу) по RTB на русском:

Аукцион показа рекламных объявлений в реальном времени

  • Википедия ru.wikipedia.org/wiki/Real_Time_Bidding Коротко обо всем, для общего понимания
  • Статья на Хабре с инфографикой habrahabr.ru/post/169267/ в конце статьи еще есть ссылки, но пока их не изучил
  • PDF: Протокол RTB iabrus.ru/File.ashx?ID=389‎ большой документ
  • О Trading Desk  cossa.ru/articles/152/31758/

четверг, 11 июля 2013 г.

1Veg.ru: Статистика на начало июля 2013

Продолжаем эксперимент с соцсетями, о майской статистике мы писали ранее.
Социальная статистика , что произошло за 2 месяца
  • Вконтакт страница - 133 (+15) прирост упал в 2 раза, хотя кроме автопостинга, постились картинки. Почему так? Непонятно!
  • Facebook page - 229 (+11) -//- аналогично
  • Twitter - 32 (+4) -//- иногда писал сообщения
  • Google+ - страница - 35 (+), 19 подписчиков. В гугле машина совсем стала
На на главной сайта были ссылки на соцсети. Сейчас установлю два виджета ВК и ФБ в сайдбар.
 

пятница, 21 июня 2013 г.

Тестирование: Что стоит автоматизировать в первую очередь?

Есть программный продукт, его нужно тестировать. Что же в первую очередь мы будем автоматизировать? А что будем проверять вручную?

Основные преимущества автоматизированного тестирования (АТ)

  1. Повторяемость: Те тесты которые повторяются от версии до версии, можно автоматизировать
  2. Быстрота выполнения: Автоматические тесты выполняются быстрее ручных
  3. Отчеты: Результат тестирования предоставляется автоматически
  4. Экономия: Тестировщик во время выполнения тестов может заниматься другими задачами

 Недостатки АТ

  1. Написание авто тестов требует намного больше времени, чем написание ручного
  2. Поддержка: Чем чаще меняется продукт, тем чаще нужно менять и автоматические тесты
  3. Пропуск мелких ошибок: Тестировщик выполняя тест вручную мог бы заметить то, что не заметит машина
  4.  Архитектура: сложность в прогнозировании результата. (Например, результат может быть неверный, автотест это поймет, а может отсутствие результата и тест может упасть, или результат упавшего теста может заблокировать или изменить правильность валидации результатов.)
И так...

Где нужно применять автоматизацию

  1. Проверка критически важных функций: дымовое тестирование
  2. Труднодоступные места: html, xml-код, информация из база данных и тд и тп
  3. Рутинные действия: заполнение большого количества полей формы или большого количества форм
  4.  Длинные сценарии, желательно  end-to-end
  5. Проверка точных математических вычислений
  6. Нагрузочное тестирование
 


среда, 19 июня 2013 г.

Тестирование: Полезные советы по Coded UI

Собираю полезные ссылки по тестированию пользовательского интерфейса. Как выполнять тесты в облаке нам уже понятно - виртуальные машины нам в помощь (просто и быстро).

  • Блог: Как создать возможность многократного использования теста и другое в статье blogs.msdn.com/b/gautamg/archive/2009/12/21/understanding-the-code-generated-by-coded-ui-test-part-2.aspx

среда, 8 мая 2013 г.

1Veg.ru: Статистика на начало мая 2013

В продолжение статистики за март и так.
Социальная статистика  (изменения за почти 2 месяца)
  • Вконтакт страница - 118 (+28) работы не проводились, только автопостинг
  • Facebook page - 218 (+18) -//-
  • Twitter - 28 (+9) -//-
  • Google+ - страница - 35 (+12), 19 подписчиков ручной постинг
На сайте все это время не установлены виджеты, только ссылки на страницы на главной сайта.
 

понедельник, 29 апреля 2013 г.

Тестирование Coded UI in Windows Azure

Есть задача: автоматизировать тестирование показов баннеров и делать это в Windows Azure

Что есть в интернете по этому поводу + немного нагрузочного тестирования для примеров:
  • Блог: blogs.msdn.com/b/anujchaudhary/archive/2012/11/02/windows-azure-automated-ui-testing-using-the-power-of-cloud.aspx
  • Load Testing with Agents running on Windows Azure – part 1 blogs.msdn.com/b/ricardo/archive/2011/04/08/load-testing-with-agents-running-on-windows-azure-part-1.aspx  
  • Статья Testing Applications in Windows Azure social.technet.microsoft.com/wiki/contents/articles/5394.testing-applications-in-windows-azure.aspx
  • Инструкция: Using Visual Studio Load Tests in Windows Azure Roles msdn.microsoft.com/en-us/library/windowsazure/hh674491.aspx
  • Форум Visual Studio UI Automation Testing + Coded UI tests social.msdn.microsoft.com/Forums/en-US/vsautotest/threads 
Steps
  1. Create TFS, Azure Cloud Service, VS project.
  2. Install Windows Azure SDK for .NET - October 2012 microsoft.com/en-us/download/details.aspx?id=35448 We have installed it early
  3. Install Microsoft® SQL Server® 2008 R2 SP2 - Express Edition microsoft.com/en-us/download/confirmation.aspx?id=30438 We have SQL Server Express 2012
  4. Load Test Key from MSDN
  5. Download Visual Studio Agents 2010 - ISO  microsoft.com/en-us/download/details.aspx?displaylang=en&id=1334
  6. Download Storage Service Smart Client 
  7. Download Service Bus Explorer code.msdn.microsoft.com/Service-Bus-Explorer-f2abca5a
  1. Create the Azure Hosted Service - We have create Cloud Service
  2. Create an Azure storage account
  3. Set up Windows Azure Connect (Virtual)