Краткие заметки по оптимизации
Допустим есть некий сайт, сервис или что-то там еще. Написанное на PHP и mySQL и достаточно шустро бегающее… при 10-100 посетителях в день. Когда же суточная посещаемость скакнет за 3-4 тысячи — будет весело. Недавно пришлось такой сайт мигрировать с VPS (виртуалки) на выделенный сервер — удовольствие то еще, с учетом того, что суммарный объем сайта составил почти 5 Гб в архиве (это не страшно, куда страшнее то, что 80% этого были фотографии, расположенные…правильно, в одном каталоге, этакий поиск коллизий md5 массовым сервисом
).
Подробнее →
Вещание с вэб-камеры на сайте
Определённого рода задачи требуют демонстрации видео на сайте, получаемого посредством вэб-камеры. В общем случае эта задача решается дублированием кода с технической страницы камеры (мы рассматриваем случай использования Ethernet-камеры, способной самостоятельно формировать видео-поток, в случае более дешёвых решений алгоритм немного меняется) на сайт и камера напрямую отдаёт картинку посетителю. К сожалению, мощности камер и ширина каналов, которые они используют, очень часто бывают ограничены, а в случае весьма посещаемого сайта количество посетителей может быть вполне немаленьким.
Медиатека на сайте
Когда-то вэб-мастера кропели над уменьшением размера страниц и минимизацией объема используемых графических изображений. Теперь, когда инфраструктура сети разрослась так, что высокоскоростные каналы не вызывают трогательного предыхания у технарей, пошла волна тотального использования мультимедии (аудио и видео-роликов). Мне довелось участвовать в проекте, основной целью которого ставилась доработка существующего сайта с целью публикации на нем подкастов (аудио-роликов) и видео.
Подробнее →
Автоматическое создание снимков сайтов
Иногда на практике возникает задачка автоматизированного создания снимков сайтов. В ручном режиме это делается просто (PrtSc с последующей обтравкой в Photoshop или GIMP), а вот в автоматическом… И если для Windows полно мелких программок, позволяющих реализовать подобное (еще бы — выдернуть посредством COM объект браузера, заслать его на нужный сайт и результат отрисовки сохранить), то в Linux-е можно обойтись штатными средствами, без использования дополнительного кода.
Подробнее →

