• Кэширование MySQL — MySimpleCache

    Собственно возвращаясь к прошлому посту — "PHP Кэширование MySQL, хочу сказать спасибо всем, кто помог советами.

    По разным причинам, спустя несколько дней после прошлого поста, я все таки сел и написал этот велосипед. Перевел на него десяток говносайтов и наблюдал две недели за их поведением.

    Проблем не заметил, все работает хорошо, нагрузка на базу данных значительно упала, а это именно то, что и требовалось.

    Проект поселился на github.com, маловероятно, но возможно он еще будет обновляться, так что актуальная версия всегда там.
    mysimplecache Кэширование MySQL   MySimpleCache

    Логика работы проста. Что бы закэшировать MySQL запрос, вы подключаете класс и делаете замену стандартных вызовов, на вызовы функций кеширования. Они являются синонимами, а значит вам нужно только перед вызовом дописать название класса.

    При вызове mysql_query, скрипт попытается закешировать данный запрос и либо вернет ссылку на закешированный массив, либо вернет ссылку на ресурс.

    Все последующие операции будут проверять является ли ссылка ресурсом и уже по обстоятельствам будут либо доставать данные из memcache, либо получать их напрямую.

    Буду рад любым комментариям и повторяю еще раз, что крайне не рекомендую прикручивать этот скрипт на сайты которые чуть более серьезнее чем сателит.

    Сюда приходят по следующим фразам

    Похожие записи

  • Тестируем верстку Adobe BrowserLab

    Компания Adobe представила свой новый продукт, онлайн приложение, для тестирования верстки в различных браузерах.

    browserlab1 300x198 Тестируем верстку Adobe BrowserLabbrowserlab2 300x198 Тестируем верстку Adobe BrowserLabbrowserlab3 300x198 Тестируем верстку Adobe BrowserLabbrowserlab4 300x198 Тестируем верстку Adobe BrowserLab

    Данное онлайн приложение позволяет протестировать качество верстки в различных web браузерах, на данный момент поддерживаются:

    • Chrome 3.0 — Windows
    • Firefox 2.0 — OS X
    • Firefox 3.0 — OS X
    • Firefox 3.6 — OS X
    • Firefox 2.0 — Windows
    • Firefox 3.0 — Windows
    • Firefox 3.6 — Windows
    • Internet Explorer 6.0 — Windows
    • Internet Explorer 7.0 — Windows
    • Internet Explorer 8.0 — Windows
    • Safari 3.0 — OS X
    • Safari 4.0 — OS X

    Все что вам необходимо, это зарегистрироваться. После этого, стоит сразу собрать набор актуальных браузеров, что бы все представления делались для них автоматически. Далее указываем ссылку на документ, который нужно тестировать и смотрим результаты.

    Continue reading “Тестируем верстку Adobe BrowserLab” »

    Похожие записи

  • Вконтакте HD видео. VOMP

    Наткнулся сегодня на очень полезную программу. Называется VOMP, написана на Adobe AIR, позволяет находить фильмы на vkontakte в высоком качестве и смотреть их онлайн.

    vkomp1 300x225 Вконтакте HD видео. VOMP
    vkomp2 300x225 Вконтакте HD видео. VOMP
    vkomp3 300x225 Вконтакте HD видео. VOMP

    Слова автора:

    Наверное, все уже знают, что вконтакте теперь есть HD видео и его с каждым днем все больше. Но смотреть его там неудобно, потому что нет никакой каталогизации => все приходится искать руками. А это совсем не ок.

    Она берет данные о фильмах – сериалах из kinobaza.tv, а видео ищет по вконтакту, показывая его разрешение. Да, пока что нужен аккаунт от вконтактка.

    В ближайшее время должны появится:

    • Кнопочка «скачать»
    • Плейлисты

    Проект опенсорсный и очень полезный. В общем обязательно ставьте.

    http://code.google.com/p/vkopenmp/

    Похожие записи

  • Livejournal in google reader

    90453 Livejournal in google reader
    Давным давно, в одной далекой галактике, я сделал себе standalone блог и livejournal, потихоньку начал пропадать из списка сайтов которые я посещаю ежедневно. Учитывая, что я читаю около пары сотен человек, то вариант захождения раз в неделю и чтения всех записей начинал сильно утомлять, т.к. трудно осилить пару сотен постов. В то же время я начал активно пользоваться google reader'ом для чтения rss каналов сайтов которые мне интересны.

    К сожалению и по не сильно понятным мне причинам, livejournal не даёт читать френделенту через rss, но зато он позволяет подписаться на rss конкретных пользователей которые вам интересны. В то же время, в Google reader есть возможность сортировать каналы по папкам, и если читать сразу всю папку, то получается как раз подобие френдленты. В целом всё хорошо, только этот вариант не подходит тем, у кого друзья пишут под замочные записи, но и тут тоже livejournal предусмотрел вариант аутентификации, для получения ленты с закрытыми записями.

    В интернете есть различные серивисы, включая pipes.yahoo.com и freemyfeed.com, которые могут выступать в роли прокси, но меня не устраивает вариант, когда мои пароли будут храниться не понятно где. Поэтому я сделал маленький прокси, которые автоматически авторизует вас для google reader'а и на выходе вы получаете полный feed ваших друзей.

    Continue reading “Livejournal in google reader” »

    Похожие записи

  • Twitter it для vBulletin

    На днях, мне захотелось сделать наш форум еще более интегрированным в, не побоюсь этого слова, великую социальную сеть twitter.

    Сначала была идея сделать возможность автоматической отправки новых тем из выбранных разделов в некий твиттер аккаунт, потом это обдумывалось и свелось до того, что бы была возможность отправлять в твиттер ссылки на темы, но при этом не сам форум будет спамить темы, а пользователи сам должны решать за себя.

    Первый вариант, который был реализован, заключался в простом добавление кнопки в шаблон, которая содержит в себе необходимый URL, но как выяснилось, это вариант не очень удобен, т.к. он не будет работать с некоторыми символами, которые встречаются в тексте.

    В итоге я просто создал модуль который генерирует ссылку, а в шаблон добавил простую кнопку и ву-аля.

    twitterit Twitter it для vBulletin

    Continue reading “Twitter it для vBulletin” »

    Похожие записи