Еще если SEF extensions есть какие-то использующие кэш, им тоже надо caches purged, у них могут быть свои собственные HTTPS настройки.
Но скорее всего дело исключительно в вашем броузере :)
Пробовали удалить кэш из броузера? 😆
Достойным постоянным вариантом в данном случае будет добавление в шаблон функции которая всегда будет возвращать безопасный линк, независимо от их количества и настроек сервера.
function secureLink($url){$url = str_replace('http://', 'https://', $url ); return $url;};
Не самый лучший вариант, но можно просто заменять все ссылки на лету при помощи javascript. Просто добавь это куда нибудь шаблон что было на каждой странице.
url = url.replace(/^http:\/\//i, 'https://');
Вот разжеванный http://codepen.io/azwiki/pen/oXxrrZ
Webm не поддерживается iOS, Android, Сафари, Opera (Windows) и более половиной устройств;
Полный список http://en.wikipedia.org/wiki/HTML5_video#Browser_support
Провести тест саому можно здесь http://www.quirksmode.org/html5/tests/video.html
В данный момент H.264 кодекс в виде mp4/m4v контейнеров работает на всех броузерах.
Хром первым запрашивает именно H.264 поэтому первым в списке следует ставить именно .mp4
Ниже пример кода видео которое работает на любом устройстве http://7ru.org/v/lolita/videotag.html
Целиком код с этой страницы со стилямиhttp://7ru.org/v/lolita/videotag.txt
Этот пример я делал для демонстрации работы видео на iPad и до того как Файрфокс стал поддерживать mp4, поэтому видео стоит в классической последовательности MP4->WebM->OGG. С ноября 2014 WebM и OGG можно игнорировать
<video id="video_background" preload controls autoplay> <source src="lolita.mp4" type="video/mp4" /> <source src="lolita.ogv" type="video/ogg; codecs=theora,vorbis" /> <source src="lolita.webm" type="video/webm; codecs=vp8,vorbis" /> <object width="100%" height="auto" type="application/x-shockwave-flash" data="flowplayer-3.2.1.swf"> <param name="movie" value="flowplayer-3.2.1.swf" /> <param name="allowfullscreen" value="true" /> <param name="flashvars" value="config={'clip': {'url': 'http://v.7ru.co/v/lolita/lolita.mp4', 'autoPlay':true, 'autoBuffering':true}}" /> <p>Download video as <a href="lolita.mp4">MP4</a>, <a href="lolita.webm">WebM</a>, or <a href="lolita.ogv">OGG</a>.</p> </object></video><script> var v = document.getElementById("movie"); v.onclick = function() { if (v.paused) { v.play(); } else { v.pause(); } };</script>
Теперь если хочется расшарить это видео при помощи iframe то для вставки в другую вебстраницу можно использовать следующий код (стили респансив):
<style>.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style><div class='embed-container'><iframe src='http://7ru.org/v/lolita/videotag.html' style='border:0'></iframe></div>
Обращайтесь, конечно.
Cкопировал на общественный хостинг в Dreamhost ($10 в месяц за "все включено").
Получилось 96 / 100 на мобильном и 98/100 на десктопе.
https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2F7ru.co%2Fdev%2Fpagespeed%2F&tab=mobile
Собственно говоря желающие могут скачать эту страницу и разместить у себя на хостинге и увидеть какие будут результаты. http://7ru.org/dev/pagespeed.zip---------- Добавлено 14.05.2015 в 14:14 ----------Для понимая того что я сделал: я НЕ стремился уменьшить код что бы уменьшить размер. Я стремился уменьшить время загрузки ВИДИМОЙ части страницы в броузере клиента.
Знаете как в айфоне? Нажимаешь на кнопку - бум и все загрузилось. Неважно насколько старый айфон и на сколько тяжелое приложение, картинка появляется СРАЗУ. Потому что айфон хранит превьюшки предыдущей сессии в виде png картинки, и при нажатии на кнопку снача грузит эту превьюшку, а когда она уже на экране и клиент доволен быстротой работы телефона :) , то только тогда начинает грузить само приложение. :)
Здесь превьюшек нет, но делается разделение видимой части страницы на экране и невидимой. Оптимизируется первая. В результате видимая часть страницы появляется максимально быстро а невидимая грузится уже потом, но клиент об этом не знает, он то видит страницу сразу.
Авторы не рекламируют, это делает маркетплейс, а авторы ему отстегивают коммиссионные с каждой продажи. Чем больше продаж тем меньше процент.
http://themeforest.net/author_guide
В мире нет не только равного, но даже близкого к ним места где можно продавать свои работы.
Но они очень скурпулезно рассматривают качество товара - все должно быть красиво оформлено, все должно работать как заявлено, написана вся документация, чистый код и т.д. Кроме того авторы поддерживают товар и отвечают на вопросы клиентов.
Если есть желание - давай объединимся и что нибудь сделаем туда на продажу. У меня есть несклько работ типа php скрипт который сканирует фолдеры, ищет фото, делает превьюшки и генерирует галерею на Bootstrap, но их надо как-то усложнить что бы там взяли на продажу.---------- Добавлено 14.05.2015 в 13:13 ----------
Самые продаваемые php скрипты за последнюю неделю http://codecanyon.net/popular_item/by_category?category=php-scripts
То же саое только JS:
http://codecanyon.net/popular_item/by_category?category=javascript
Все зависит от того КТО делает... Ну и от самого фреймворка, разумеется. :)
Ну а примеры - пожалуйста.
Вот человек сделал достаточно простой фреймворк - я бы даже не назавал это фереймворком, скорее библиотека, но он его назвал Hover Effects Framework и уже продал 3,222 штуки по $10 за каждую.
Часть codecanyon.net у него забрал в качестве коммиссионных, но у автора осталось больше чем 20 тыщ баксов и товар еще продается. http://codecanyon.net/item/hoveralls-hover-effects-framework/1367456
Ну а вот гораздо более сложная работа, продано 2,687 штуки по $13 за штуку
http://codecanyon.net/item/xcrud-data-management-system-php-crud/3215400
А вот автор из России http://codecanyon.net/item/responsive-framework/8818382 с продуктом который так и назвал - Responsive Framework
Продано 31 штукa по $10 за штуку