Блог Леопарда

Все возможно, невозможное делается дольше

23 Апрель 2011
автор leopard
2 комментария

HipHop для PHP: Сравнение

Если кто еще не слышал, HipHop – это компилятор кода PHP в C++. Т.е. он преобразует PHP код в C++ код для дальнейшей компиляции. HipHop достигает этого, путем исследования вашего PHP приложения и на его основе строить C++ проект. C++ проект … Продолжить чтение

28 Июль 2010
автор leopard
Комментарии отключены

eAccelerator и open_basedir

Наверно многие PHP разработчики работали с таким акселератором, как eAccelerator. eAccelerator является PHP-акселератором, основное назначение которого состоит в кэшировании бинарного представления кода. Каждый раз при выполнении скрипта, PHP читает все подключаемые файлы и переводит их в бинарный код, при запросе … Продолжить чтение

6 Март 2010
автор leopard
Комментарии отключены

symfony 404 cache error in production

Да-да-да! На столько непонятный заголовок. Все очень просто. Есть такой популярный PHP фреймворк – Symfony. Все в нем хорошо, вот только недавно обнаружилась одна плохая бага: при включенном кешировании (а именно использовании contextual параметра в кеше) на продакшене при попытке … Продолжить чтение

26 Январь 2009
автор leopard
10 комментариев

С PHP на ROR. Часть первая

Начну небольшую серию статей как я PHP программист осваивали потихоньку переходил на Ruby on Rails. Тут я буду объяснять часто требовательные функционал на PHP и его аналог на Ruby on Rails. Ну что же, начнем!

18 Январь 2009
автор leopard
14 комментариев

Opcode/var кешер для PHP (мое сравнение)

Стал вопрос в выборе opcode/var кешера. Что от него нужно: собственноно кеширование opcode (понимается прекомпиленный и желательно оптимизированный byte код) в память, возможность кеширования в память переменных. Расмотрю то, что мне удалось найти и протестировать. eAccelerator http://eaccelerator.net/ По API больше … Продолжить чтение

15 Январь 2009
автор leopard
Комментарии отключены

imagefilter функция с внешней библиотекой GD

Один очень «хороший человек» пообещал заказчику золотые горы и слинял. Понятное дело делать пришлось это мне. Пришлось регестрировать так же хостинг и возиться с ним (хостинг порекомендовал тот же человек). И что получилось? После заливки сайта там не оказалось функции … Продолжить чтение

9 Ноябрь 2008
автор leopard
Комментарии отключены

Тюнинг nginx, mysql, php на VPS.

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

29 Сентябрь 2008
автор leopard
2 комментария

Кеширование в PHP. Memcache

Сегодня я расскажу о кешировании при помощи MemCache в PHP. Для начала узнаем что такое MemCache (надеюсь вы знаете что такое PHP, иначе эта статья не для Вас). Memcached (читается мемкэ́шт) — алгоритм кэширования различных объектов в оперативной памяти. Позволяет, … Продолжить чтение

15 Сентябрь 2008
автор leopard
5 комментариев

Хранение PHP сесcий в базе данных

Сегодня я Вам поведаю как хранить сесcии для PHP в базе данных. По умолчанию PHP использует для хранения сессий дисковые файлы(одна сессия в один файл, где название файла – session_id). Файл создается, как только новая сессия начинает, и удаляется, когда … Продолжить чтение

11 Сентябрь 2008
автор leopard
2 комментария

Nginx+PHP – это просто (Ubuntu)

Итак, сегодня поведаю как настроить nginx с привязкой к PHP. Устанавливать будем на Ubuntu Server (подойдет и для Ubuntu, Debian). Сначала поставим nginx. Скачиваем стабильный пакет через wget: wget http://technokracy.net/nginx/nginx_0.5.32~grrr-1_i386.deb Потом sudo dpkg -i nginx_0.5.32~grrr-1_i386.deb