Category Archives for PHP
HipHop для PHP: Сравнение
Если кто еще не слышал, HipHop – это компилятор кода PHP в C++. Т.е. он преобразует PHP код в C++ код для дальнейшей компиляции. HipHop достигает этого, путем исследования вашего PHP приложения и на его основе строить C++ проект. C++ проект … Continue reading
Быстрое сравнение изображений с помощью Ruby(PHP) и PostgreSQL
Добрый день, дорогой друг. Сегодня я расскажу как я произвожу поиск похожих изображений для одного проекта. Сразу хочу сказать, что точность алгоритма очень мала: он не учитывает повернутые изображение, части того же изображения. Алгоритм помогает найти похожие изображения, которые например … Continue reading
eAccelerator и open_basedir
Наверно многие PHP разработчики работали с таким акселератором, как eAccelerator. eAccelerator является PHP-акселератором, основное назначение которого состоит в кэшировании бинарного представления кода. Каждый раз при выполнении скрипта, PHP читает все подключаемые файлы и переводит их в бинарный код, при запросе … Continue reading
symfony 404 cache error in production
Да-да-да! На столько непонятный заголовок. Все очень просто. Есть такой популярный PHP фреймворк – Symfony. Все в нем хорошо, вот только недавно обнаружилась одна плохая бага: при включенном кешировании (а именно использовании contextual параметра в кеше) на продакшене при попытке … Continue reading
С PHP на ROR. Часть первая
Начну небольшую серию статей как я PHP программист осваивали потихоньку переходил на Ruby on Rails. Тут я буду объяснять часто требовательные функционал на PHP и его аналог на Ruby on Rails. Ну что же, начнем!
Opcode/var кешер для PHP (мое сравнение)
Стал вопрос в выборе opcode/var кешера. Что от него нужно: собственноно кеширование opcode (понимается прекомпиленный и желательно оптимизированный byte код) в память, возможность кеширования в память переменных. Расмотрю то, что мне удалось найти и протестировать. eAccelerator http://eaccelerator.net/ По API больше … Continue reading
imagefilter функция с внешней библиотекой GD
Один очень «хороший человек» пообещал заказчику золотые горы и слинял. Понятное дело делать пришлось это мне. Пришлось регестрировать так же хостинг и возиться с ним (хостинг порекомендовал тот же человек). И что получилось? После заливки сайта там не оказалось функции … Continue reading
Тюнинг nginx, mysql, php на VPS.
Достался мне как то VPS сервер на котором крутился региональный торрент трекер. Все ужасно тормозило и часто трекер был недоступен. Так как я люблю торрент трекеры – то предложил ребятам заняться тюнингом, они не отказались. Все это крутилось на виртуальном … Continue reading
Кеширование в PHP. Memcache
Сегодня я расскажу о кешировании при помощи MemCache в PHP. Для начала узнаем что такое MemCache (надеюсь вы знаете что такое PHP, иначе эта статья не для Вас). Memcached (читается мемкэ́шт) — алгоритм кэширования различных объектов в оперативной памяти. Позволяет, … Continue reading
Хранение PHP сесcий в базе данных
Сегодня я Вам поведаю как хранить сесcии для PHP в базе данных. По умолчанию PHP использует для хранения сессий дисковые файлы(одна сессия в один файл, где название файла – session_id). Файл создается, как только новая сессия начинает, и удаляется, когда … Continue reading