Днес ще споделя за новата ми придобивка – а именно Chromecast 2.
Chromecast (версия 2) е цифров медиен плейър, разработен от Google. То може да възпроизвежда аудио/видео съдържание с висока разделителна способност (HD).
Chromecast работи с опростена версия на Chrome OS. Обновленията на операционната система се зареждат автоматично, без предварително уведомяване. За предаване на медийното съдържание Chromecast използва протокола DIAL, разработен съвместно от компаниите Netflix и YouTube.
Chromecast е алтернатива на продукта на Apple – Apple TV.
Благодарение на chromecast , смятам да превърна телевизора си в Smart TV , и да мога да играя игри директно от телефона или таблета, както и да гледам филми от лаптопа без да се налага да включвам hdmi кабел.
Във фирмата в която работя имаме няколко такива хроумкаст-а, които използваме за различни видове стриймване и ни вършат перфектна работа.
Реших да си взема версия 2 на устройството на google , заради по-добрият му процесор и възможността за връзка към 5 Ghz мрежа, благодарение на стандарта 802.11ac който поддържа мъника.
По нататък ще пиша за впечатленията ми от него. Още..
Онлайн пазаруването се развива стремглаво нагоре, и поради това, сигурността и бързината на уеб сайтовете е много важна за всеки един уеб администратор. От както google пуснаха на пазара своя протокол наречен SPDY, аз започнах да експериментирам със SSL техники на блога си, защото освен че съм голям фен на така нареченият „performance“, обичам и сигурността.
Поради тази причина искам да споделя сайта http://www.startssl.com/ който предлага безплатен SSL сертификат за един или повече домейни + 1 суб домейн. Хубавото в случая е, че сертификатите на startssl се разпознават безпроблемно от почти всеки браузър, което значи че ще избягваме досадните съобщения за self signed certificate. Разбира се това не е вариянт за големите компании и за страници на големи онлайн магазини които искат най-голямата възможна надежност предоставена от SSL сертификатите, но е добро начало, и идеално за блогове като моя 🙂
Обаче стигнах до заключение, че изцяло изването на този сертификат (тоест пълен 301 редирект от http към https) ще ни навреди за SEO позициите на сайта. Причината е че един прост curl -I не вижда сертификата като валиден. Също така се вижда невалиден и за ботовете и популярните SEO тулчета. Поради тази причина не съм направил 301 редирект все още, въпреки че много ме блазни отново да пусна SPDY.
Сигурно има и други сайтове които предлагат безплатни сертификати, и съм обеден че не откривам топлата вода със startssl (за което искам да се извиня предварително) , но ще се радвам ако някой сподели друг по-добър сайт за да мога да продължавам да тествам 🙂 Благодаря!
Привет! От няколко дни чета и тествам портнатото приложение за nginx – ngx_pagespeed. Идеята му е сайта ни да се отваря още по-бързо. Преди 2 години google го пуснаха но само за apache. Е наближава момента и ние , феновете на nginx да го ползваме така успешно както на apache. Онзи ден излезе beta версия-та и така реших да се заема с тестване :biggrin: .
Информация как се инсталира може да прочете в официалната страница на плугина в github
Аз ще прескоча начина на инсталиране и ще премина към конфигурирането което е същественото. Първо е необходимо да имаме създадена предварително директория : /var/ngx_pagespeed_cache/ , и ако може да бъде с права 777.
Следват параметрите които се добавят в конфиг файла на сайта.
Ето така са при мен
# PageSpeed
pagespeed on;
# let's speed up PageSpeed by storing it in the super duper fast memcached
pagespeed MemcachedThreads 1;
pagespeed MemcachedServers "localhost:11211";
# show half the users an optimized site, half the regular site
pagespeed RunExperiment on;
pagespeed AnalyticsID UA-***-1;
pagespeed ExperimentVariable 1;
pagespeed ExperimentSpec "id=1;percent=50;level=CoreFilters;enabled=collapse_whitespace,remove_comments;";
pagespeed ExperimentSpec "id=2;percent=50";
# Filter settings
pagespeed RewriteLevel CoreFilters;
pagespeed EnableFilters collapse_whitespace,remove_comments,combine_css,combine_javascript,extend_cache,inline_css,rewrite_css,rewrite_images,rewrite_javascript,sprite_images;
# needs to exist and be writable by nginx
pagespeed FileCachePath /var/ngx_pagespeed_cache;
# This is a temporary workaround that ensures requests for pagespeed
# optimized resources go to the pagespeed handler.
location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" { }
location ~ "^/ngx_pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }
location /ngx_pagespeed_statistics { allow 192.168.*.0/24; allow 87.97.*.*; deny all; }
location /ngx_pagespeed_message { allow 192.168.*.0/24; allow 87.97.*.*; deny all; }
Накратко , тук добавяме хост-а на memcached сървъра , като можем да добавим няколко със запетая помежду им. В секцията EnableFilters добавяме каквито искаме филтри които ще ползваме. Можем да ги видим предварително от ngxpagespeed.com . В последните две директиви location описваме от кои адреси да имаме достъп до статистиките.
След рестарт на nginx вече имаме работещ pagespeed.
Аз се натъкнах на няколко бъга, като главния беше доста зъл – сайта изобщо не се отваряше. Причината беше в една от опциите на w3 total cache плугина ми, а именно : в Browser Cache не трябва да имаме пусната : Enable HTTP (gzip) compression
Това причинява неизвестна грешка в браузъра , мисля че 303 или нещо такова пишеше и нищо се отваря.
Всичко това го направих с цел блога да се отваря още по-бързо. Дано съм помогнал и на други с тази идея.
Днес работих по оптимизацията на няколко от сайтовете който се хостват при мен. Един от тях от известно време е прорязан от Пандата на гугъл и много време го чакахме да се оправи. Мисля че вече е ок тъй като се индексира добре от гугъл и ботовете му го „минават“ доста честичко , като гледам в логовете.
Тези сайтове са създадени на wordpress и поради това ползвам плугина WordPress SEO , който за мен е най-добрия за тази цел!
След разбирането му и правилното му ползване резултатите идват моментално, и даже са много добри! 🙂