Ажиотаж связанный с регистрацией красивых доменов не стихает уже много лет. Пару дней назад я регистрировал свою первую машину и заметил, что и в жизни, люди тоже тянутся к красивым знакам. Там речь шла о красивых номерах. Интересно было смотреть, как человек получая новый номер, с надеждой в глазах, открывает его по одной цифре, и увидев число, скажем 472, с облегчением вздыхает ( я честно не могу придумать числа из трех знаков, которое было бы сложно запомнить =) 

С доменами все тоже самое, только букв в адресе побольше. СЕО нам говорит, что страницы тоже следует называть не абы как. ЧПУ всякие придумали. Но, как дела обстоят на самом деле.

Создавая мобильную версию одного крупного сервиса, задумался, а как можно ускорить загрузку страниц сайта. Придумал для себя несколько путей ускорения.

Оптимизация скорости загрузки сайта

  • Сжатие всех данных css, js, html gzip-ом
  • Сбор всех стилей и скриптов в два соответствующих файла. 
  • Установка времени сброса кеша на большой период.
  • Сбор всех иконок и т.п. графики в один графический файл, подобно тому, как это делает bootstrap
  • Кеширование генерированных страниц в файл, дабы потом не грузить mysql для неизменяемых данных
  • Общая оптимизация кода: js желательно подключать в конце страницы. Если используются like-кнопки различных сервисов, то лучше использовать код асинхронной загрузки, так как любой js тормозит прорисовку страницы до полной своей загрузки и выполнения. 

Как добавить mp3 плеер на свой сайт? Чтобы был, как можно проще, но при этом максимально кастомизировался. Умел проигрывать всякие audio форматы (mp3,wma и т.д.).

Очень просто! Представляю  Вам замечательный аудио и видео проигрыватель jplayer

Проигрывать на сайт

На сайте разработчика есть множество демо. Если кратко, то плеер умеет практически все. Проигрывать музыку и видео, поддерживает плейлисты, кастомные скины, свои элементы управления. Работает сие чудо на flash, но если браузер "в порядке" и умеет воспроизводить нужный формат из под коробки, то используется только браузер (html5). К примеру Опера не умеет проигрывать mp3, а вебкиты умеют. Полное описание поддерживаемых браузером фич есть в их руководстве

  Не знаю как Вы, но я отлаживаю сайты на локальном сервере. Мне так удобнее, да и быстрый интернет не всегда есть под рукой. В качестве сервера я использую Denwer. Конечно если вдоваться в детали, то это не совсем сервер, это пакет программ для легкого разворачивания web сервера на своем компьютере. Пока у меня был GPRS, и я не знал радостей широкополосного доступа, скорость работы этого пакета меня вполне устраивала. Однако времена меняются, и теперь на хорошем интернете сайт на удаленном сервере работает гораздо отзывчивее чем на локальном Denwer'е. Непорядок, задержек быть не должно, тем более что железо не самое последнее, и в принципе сверх нагруженных базами/ООП/фреймворками проектов я не пишу.
   Я более чем убежден, что файл с <?php echo 'Hello world!!!'; должен обрабатываться, практически мгновенно, а кнопочка обновления не должна быть заметна глазу. Для того чтобы Denwer работал так, как нужно, необходимо принять ряд мер по его акселерации. Посмотрим, что же можно сделать.

Денвер запускается, а вот phpmyadmin уже не открывается в windows 8. Что только я не пробовал: запускал все файлы в режиме совместимости с windows 7, с правами админа, переустанавливал denwer, качал новые компаненты системы. Ничего не помогало. Оказалось, что решение довольно простое.